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. 如何向IntelliJ提供提示,以便在使用生成時排除屬性
- 6. Silverlight:何時提供依賴項屬性?
- 7. 包含外部xml文件時,LayoutInflater引發RuntimeException:「您必須提供layout_width屬性。」
- 8. 如何在React.CreateClass中爲對象屬性提供流式提示
- 9. 如何將屬性添加到UIButton?
- 10. 如何將UIButton屬性綁定到另一個屬性?
- 11. Java類的外部屬性
- 12. Webpack外部屬性含義
- 13. 如何向IApplicationSettingsProvider類提供額外信息?
- 14. 通過Sharepoint 2010提供的外部HTML
- 15. Spring,JndiTemplate外部化提供程序URL
- 16. 外部角色提供者和編譯?
- 17. 隱藏外部提供的iframe
- 18. 使用外部源提供給BIML
- 19. Django模型外部提供的字段
- 20. 從外部root/index.php提供php方法
- 21. 如何爲VBA中的運行時提供屬性名稱的屬性賦值?
- 22. 我們如何提供像Twitter API一樣的外部認證?
- 23. 如何在db外部提供靜態內容?
- 24. 如何從外部公共目錄中提供文件?
- 25. 如何在Jboss服務器中提供外部jar依賴項?
- 26. 如何使用PHP從Web根外部提供文檔?
- 27. C#內部靜態外部與InternalCall屬性 - 內部或外部?
- 28. 如何在內部的每行上打印外部JSON屬性?
- 29. 如何從外部類的內部類訪問屬性?
- 30. 應該明確提供'fb:app_id'屬性,
從UIButton的創建自定義類。 – 0xDE4E15B 2012-02-27 08:48:00