我正在开发一个包含UILabel
,UIButton
,UIImageView
或UITextField
视图的应用程序。我想以编程方式创建UIlabel,UIbutton,{{ 1}}或UItextfield,包含我将从Web服务收到的信息。
以编程方式创建UIlabel,UI按钮,UIImageView
或UIImageView
之后,我该如何访问呢?
我会有很多对象,我的想法是每个人都有一个名字/ ID(我不知道是否可能)。
然后我会得到一个包含具有对象名称的字符串的数组。
UITextField
现在使用对象的名称然后如何访问,例如获取值?
答案 0 :(得分:4)
您需要的是使用标记,将标记放到视图中,然后像这样检索:
//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]