gpt4 book ai didi

iphone - 访问 Controller 中 Interface Builder 中创建的 UI 元素?

转载 作者:行者123 更新时间:2023-12-03 16:16:00 25 4
gpt4 key购买 nike

这是一个非常简单的 iPhone/Cocoa 问题。我有一个在两个 View 之间转换的按钮。我使用界面生成器设置了大部分内容。当我单击按钮并显示第二个 View 时,如何以编程方式更改按钮的文本(例如“后退”)?

最佳答案

在类声明中,声明一个按钮对象,并确保将其指定为 IBOutlet:

IBOutlet UIButton* myButton;

保存此更改后,如果返回 Interface Builder,则在右键单击文件所有者时应该会看到此导出(假设您已正确指定文件所有者)。通过右键单击拖动将此 socket 与屏幕上的 UIButton 关联起来。

现在屏幕上的对象与您的代码内名称相关联。

无论您想在 UIButton 上的何处更改文本,只需说:

[myButton setTitle:@"Back - or whatever else you want it to say" 
forState: UIControlStateNormal ];
// you can set different title text for each state
// of the button (selected, active, or normal)

关于iphone - 访问 Controller 中 Interface Builder 中创建的 UI 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1155959/

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