objective-c – 使用标题或ID在目标C中使用UI构建器在xcode中创
发布时间:2020-12-14 20:02:02 所属栏目:百科 来源:网络整理
导读:我到处寻找,我似乎无法弄清楚如何在 xcode中访问我的UI中的元素.我知道在以编程方式创建UI元素时如何更改和访问元素,但是当我使用xcode ui构建器创建它们时却不知道. 简单地说:是否有按标题或类似的东西获取元素(我没有看到ID属性),如果它在那里请告诉我它
我到处寻找,我似乎无法弄清楚如何在
xcode中访问我的UI中的元素.我知道在以编程方式创建UI元素时如何更改和访问元素,但是当我使用xcode ui构建器创建它们时却不知道.
简单地说:是否有按标题或类似的东西获取元素(我没有看到ID属性),如果它在那里请告诉我它在哪里或如何设置它. Javascript相当于我想要做的事:document.getElementById(‘ID’); Java相当于我想做的事情:(EditText)findViewById(ID); 解决方法
您可以通过其标记获取元素.如果您在视图控制器代码中,并且需要在界面构建器中获得标记为123的按钮,则可以使用以下代码:
UIButton *button123 = [self.view viewWithTag:123]; 元素不需要是一个按钮 – 它可以是任何UIView后代:标签,文本视图,步进器或其他任何东西. 请注意,访问在界面构建器中创建的元素的更惯用的方法是通过IBOutlets. 以下是如何在视图或视图控制器中添加插座:在单独的窗口中打开界面构建器,按住Control键并单击要添加为插座的元素,在上下文菜单中找到“引用插座/新参考插座”下降,并从黑色圆圈拖动到您的视图或视图控制器的标题.将项目放入代码时,系统将提示您输入插座的名称.创建插座后,您可以通过您创建的变量访问其相应的元素. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |