我正在开发一个应用程序,该应用程序具有一个带有 UILabel
、UIButton
、UIImageView
或 UITextField
的 View 。我想使用将从 Web 服务接收的信息以编程方式创建 UIlabel、UIbutton、UIImageView
或 UItextfield。
通过编程方式创建 UIlabel、UIbutton、UIImageView
或 UITextField
后,我该如何访问?
我会有很多对象,我的想法是给每个对象一个名称/ID(我不知道这是否可能)。
然后我会得到一个数组,其中包含具有对象名称的字符串。
NSString *textFieldName = @"nameX";
现在有了对象的名称,我该如何访问,例如获取值?
最佳答案
你需要做的是使用标签,将标签放入 View ,然后像这样检索:
//first you put a tag in your fresh created view, for ex a button
#define TAG_BUTTON 123
myButton.tag = TAG_BUTTON;
//And you retrieve like this:
UIButton *myButtonRetrieved = [self.view viewWithTag:TAG_BUTTON]
关于ios - 如何使用字符串值访问 UIlabel、UIbutton、UIimageview 或 UItextfield - iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9565263/