ios - SetTitle 不会更改 UIButton 的文本

标签 ios objective-c uibutton

非常简单;只是想将我的按钮的显示名称从“Button”更改为“a”。但是 setTitle 方法似乎没有做任何事情。我试用了 UIState,似乎并没有太大变化。

我可能需要合成任何东西吗?

[Button1 setTitle:@"a" forState:UIControlStateNormal];

编辑: 我做了一个 NSLog,按钮显示为 NULL,有人告诉我这意味着它没有正确连接。但我仔细检查了我的 Connections Inspector,查看了 H 文件,一切似乎都连接正常。 ( http://imgur.com/EFsp51U ) 我错过了什么?

H file and Connections Inspector

最佳答案

如果您已经在 Interface Builder 中创建了您的按钮,那么去那里并将其类型更改为自定义。

enter image description here

同时检查您是否正确连接了 IBOutlet

关于ios - SetTitle 不会更改 UIButton 的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23507972/

相关文章:

iphone - 可达性问题:从“BOOL”到“NetworkStatus”的无效转换

ios - 自定义 TextView 阻塞主线程

Objective-C 方法语法

iphone - 如何将 'Glow effect' 添加到 UIBarButtonItem 中?

ios - 减去两个 MKCircle 或者如何在 MapKit 的 map 上画一个环?

javascript - 将银行识别号转换为帐号

iphone - 到达特定位置时打开 iPhone 应用程序?

ios - 如何删除缓存在支持文件中的文件?

swift - 即使在创建函数后,Swift 中的 UIButton 图像也不会改变颜色

ios - 不使用 "hidden"或 "disabled"隐藏 UIButton