iOS给UIButton添加一个新的属性
2016-01-26 15:30
489 查看
本文来源地址: http://www.osjoin.com/ios/10.html
有时候需要给一个控件动态的添加一个属性,比如button控件等。。。
代码如下
给新加的属性赋值
调用set方法赋值
.h文件如下
.M文件如下
oc是一个运行时语言。都要给予run_tima时间。
(提高装逼能力!!!)
添加微信公众号最快最好的收听
有时候需要给一个控件动态的添加一个属性,比如button控件等。。。
代码如下
给新加的属性赋值
调用set方法赋值
[self.CharacterBtn setOrderTags: [NSString stringWithFormat:@"%ld",11]];
.h文件如下
#import <UIKit/UIKit.h> @interface UIControl (Category) @property (nonatomic, strong) NSString * OrderTags; @end
.M文件如下
#import "UIControl+Category.h" #import "objc/runtime.h" static const void * OrderTagsBy = &OrderTagsBy; @implementation UIControl (Category) @dynamic OrderTags; -(void)setOrderTags:(NSString *)OrderTags { objc_setAssociatedObject(self, OrderTagsBy, OrderTags, OBJC_ASSOCIATION_COPY_NONATOMIC); } -(NSString *)OrderTags { return objc_getAssociatedObject(self, OrderTagsBy); } @end
oc是一个运行时语言。都要给予run_tima时间。
(提高装逼能力!!!)
添加微信公众号最快最好的收听
相关文章推荐
- jquery中添加属性和删除属性
- JavaScript中prototype为对象添加属性的误区介绍
- iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片上下垂直居中对齐
- Swift之贪婪的UIButton
- UIButton拖动响应事件,距离问题
- IOS 7.1 兼容性bug 问题,UIButton,UILabel ...
- UIButton小结
- [Swift]UIKit学习之UIButton的用法
- UIButton的使用
- 第一个IOS程序(代码版)
- IOS 简易图片浏览器
- iOS UI三大控件和应用程序启动流程
- iOS UIButton的简单实用方法
- iOS 短信验证码
- UIButton
- 九宫格的算法
- 计算文本和图片的高度
- IOS 设置 navigationItem.rightBarButtonItem leftBarButtonItem 字体按钮
- 发散按钮浅谈
- iOS中UIButton的block