0
A
回答
1
你可以使用NSArray,而数组的索引是UIButton的标签。
0
您可以创建一个子类UIButton
,或使用对象 - C运行时关联像这样
#import <objc/runtime.h>
static char kMyExtendedPropKey;
objc_setAssociatedObject(myButton,
&kMyExtendedPropKey,
yourObjectToAssociate,
OBJC_ASSOCIATION_RETAIN);
注意,协会可以与类别结合使用,以新的属性添加到现有的类!但谨慎使用,子类化是的首选方式。
0
子类的UIButton,假设你想要一个NSString在您的按钮:
.H
@interface MyAttributedButton : UIButton {
NSString *myExternalProperty;
}
@property(nonatomic, retain) NSString *myExternalProperty;
@end
.M
@implementation MyAttributedButton
@synthesize myExternalProperty;
@end
相关问题
- 1. 如何以编程方式向UIButton提供光面外观?
- 2. 您必须提供layout_width属性例外
- 3. 摇篮提供字符串数组作为外部属性
- 4. 如何更改UIButton属性
- 5. 如何向ES6类属性提供默认值?
- 6. 如何提供动态属性?
- 7. DbCommand - 如何提供提供程序特定的属性
- 8. DJANGO:如何list_display反向外键属性?
- 9. 如何向IntelliJ提供提示,以便在使用生成时排除属性
- 10. 如何为ehcache设置外部属性
- 11. Silverlight:何时提供依赖项属性?
- 12. 包含外部xml文件时,LayoutInflater引发RuntimeException:“您必须提供layout_width属性。”
- 13. 如何在React.CreateClass中为对象属性提供流式提示
- 14. 如何保存UIButton的属性
- 15. 如何将属性添加到UIButton?
- 16. UIbutton标签属性
- 17. 如何通过Java Web向外部JAR提供类路径开始
- 18. 向外部API提供代理服务的Gulp“watch”
- 19. 窗口上的node.js不向外部IP提供服务
- 20. 如何将UIButton属性绑定到另一个属性?
- 21. ASP.NET动态数据不提供额外的属性
- 22. 如何通过属性(AuthorizeAttribute)向ApiController方法提供其他数据
- 23. Java类的外部属性
- 24. 添加外部属性县
- 25. 访问外部类属性
- 26. Webpack外部属性含义
- 27. 如何向IApplicationSettingsProvider类提供额外信息?
- 28. 如何为VBA中的运行时提供属性名称的属性赋值?
- 29. 如何在子属性更改时为属性提供更改通知?
- 30. 从外部库提供静态文件
从UIButton的创建自定义类。 – 0xDE4E15B 2012-02-27 08:48:00