跨框架 定义属性

来源:互联网 发布:自然灾害的数据2016 编辑:程序博客网 时间:2024/05/22 05:11
#import<UIKit/ UIKit.h>

在继承自NSObject类的类中使用UI框架, 需要引入上边的文件


比如: 在Person类定义一个UILabel类型的属性asf

Person.h:


#import <Foundation/Foundation.h>

#import <UIKit/UIKit.h>


@interface Person :NSObject


@property(nonatomic,retain) UILabel *asf;


@end




Appdelegate.m:

    self.window.backgroundColor = [UIColorwhiteColor];

    

   Person *person = [[Personalloc]init];

    

    person.asf = [[UILabelalloc]initWithFrame:CGRectMake(100,200, 200, 100)];

    

    person.asf.backgroundColor = [UIColororangeColor];

    

    [self.windowaddSubview:person.asf];

    



在继承自UIView的类中(UI框架)定义NSObject类的属性 比如: NSString类型, 直接定义即可.

因为: UIView是继承自NSObject类的

所有类都是继承自NSObject.




0 0
原创粉丝点击