如何解决IB与UIButton的编程创建
| 假设我要使用名为X的相同UIImage创建许多自定义按钮。 以编程方式,我将只创建一个UIImage并将其添加到我创建的所有按钮中。 我想知道如果我在Interface Builder中创建这些按钮,那么IB将为每个按钮仅创建1个UIImage X还是创建一个新的UIImage X吗? 谢谢解决方法
UIImage被合并,因此重复调用具有相同名称的
[UIImage imageNamed:]
实际上会返回相同的UIImage
实例。这也应适用于烘焙到NIB中的对象。不过,应该易于验证-使用以下命令打印出指针值
NSLog(@\"%p\",[button imageForState:UIControlStateNormal]);
或每个有问题的按钮。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。