gpt4 book ai didi

objective-c - 通过标题或 ID 访问使用 Objective C 在 xcode 中使用 UI 构建器创建的元素

转载 作者:太空狗 更新时间:2023-10-30 03:28:52 26 4
gpt4 key购买 nike

我到处都看过,但我似乎无法弄清楚如何在 xcode 中访问我的 UI 中的元素。当我以编程方式创建 UI 元素时,我知道如何更改和访问元素,但当我使用 xcode ui 构建器创建它们时却不知道。

简单地说:是否有按标题获取元素或类似的东西(我没有看到 ID 属性),如果有请告诉我它在哪里或如何设置它。

Javascript 相当于我正在尝试做的事情:document.getElementById('ID');

Java 相当于我正在尝试做的事情:(EditText)findViewById(ID);

最佳答案

您可以通过标签获取元素。如果您在 View Controller 代码中并且需要在界面生成器中获取标记为 123 的按钮,则可以使用此代码:

UIButton *button123 = [self.view viewWithTag:123];

该元素不必是按钮 - 它可以是任何 UIView 后代:标签、 TextView 、步进器或其他任何东西。

请注意,访问您在界面构建器中创建的元素的更惯用的方法是通过 IBOutlets。

以下是如何将导出添加到 View 或 View Controller :在单独的窗口中打开界面构建器,按住 Control 键并单击要添加为导出的元素,在中找到“引用导出/新引用导出”下拉的上下文菜单,然后从黑色圆圈拖动到 View 或 View Controller 的标题中。当您将商品放入代码中时,系统会提示您输入商店的名称。创建导出后,您可以通过您创建的变量访问其对应的元素。

关于objective-c - 通过标题或 ID 访问使用 Objective C 在 xcode 中使用 UI 构建器创建的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14108579/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com