如何给readonly属性赋值
来源:互联网 发布:淘宝网址怎么发到微信 编辑:程序博客网 时间:2024/05/15 02:08
1.
#import <UIKit/UIKit.h>
@interface myView : UIView
@property(nonatomic,readonly,assign)float width;
@property(nonatomic,readonly,assign)float height;
@end
2.
- (void)viewDidLoad {
[super viewDidLoad];
myView *view1=[[myView alloc]init];
//view1.width=20;
[view1 setValue:@20 forKey:@"width"];
NSLog(@"view1.width==%f",view1.width);
}输出结果:
view1.width==20.000000
总结:通过kvc可以实现给readonly属性赋值。
补充的例子(设置btn位于屏幕的中心点):
UIButton *btn=[[UIButtonalloc]init];
btn.frame=CGRectMake(0, 0, 100, 50);
float aa=self.view.frame.size.width/2;
float aa2=self.view.frame.size.height/2;
CGPoint point=CGPointMake(aa, aa2);
NSValue *val=[NSValuevalueWithCGPoint:point];
[btn setValue:val forKey:@"center"];
- 如何给readonly属性赋值
- 用js给属性为readonly的文本框赋值 无效的解决方法
- kvc为什么可以给readOnly赋值
- Spring中,如何给对象的属性赋值?
- Spring中如何给对象的属性赋值
- 运行时如何给java对象动态的属性赋值
- 如何给fckeditor赋值?
- js如何给赋值
- 如何给PAnsiString赋值
- Javascript面试题:如何给一个Javascript的对象属性赋值?如何取得属性值?
- Javascript面试题:如何给一个Javascript的对象属性赋值?如何取得属性值?
- JS给对象属性赋值
- JS处理包含readonly属性的下拉框直接赋值
- Silverlight 如何给ComboBox赋值
- 如何给字符串数组赋值
- EasyUI 如何给input 赋值
- readonly属性
- 【jQuery】用jQuery给文本框添加只读属性【readOnly】
- Android下APP耗电量统计实现
- mac 卸载mysql数据库
- 虚函数,虚继承
- C++中的try..catch
- TortoiseSVN解决代码冲突
- 如何给readonly属性赋值
- 【Linux 移植 】——5、移植 u-boot-2012.04.01 之 支持Nor Flash
- iOS开发小项目之找色块游戏
- 在VMware8.0下安装crux2.6
- hdu1158Employment Planning dp 滚动数组
- UVa 10340 - All in All【水】
- Android中糟糕的AsyncTask
- 引物设计的原则
- windows消息机制