![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iso基础
tom-blog
hardly studying make a better life.
do what you love.
every step is an important step.
展开
-
Plist文件使用
什么是Plist文件•直接将数据直接写在代码里面,不是一种合理的做法。如果数据经常改,就要经常翻开对应的代码进行修改,造成代码扩展性低••因此,可以考虑将经常变的数据放在文件中进行存储,程序启动后从文件中读取最新的数据。如果要变动数据,直接修改数据文件即可,不用修改代码••一般可以使用属性列表文件存储NSArray或者NSDictiona原创 2017-01-13 14:22:21 · 589 阅读 · 0 评论 -
UIButton的状态
UIButton的状态•normal(普通状态)Ø默认情况Ø对应的枚举常量:UIControlStateNormal•highlighted(高亮状态)Ø按钮被按下去的时候(手指还未松开)Ø对应的枚举常量:UIControlStateHighlightedØ•disabled(失效状态,不可用状态)Ø如果enabled属性为NO,就是原创 2017-01-13 14:36:52 · 661 阅读 · 0 评论 -
UIImage的2种加载方式
•方式一:有缓存(图片所占用的内存会一直停留在程序中)Ø+ (UIImage *)imageNamed:(NSString *)name;Øname是图片的文件名•方式二:无缓存(图片所占用的内存会在一些特定操作后被清除)Ø+ (UIImage *)imageWithContentsOfFile:(NSString *)pathØ- (id)initWithContents原创 2017-01-13 14:40:49 · 306 阅读 · 0 评论 -
UIView
UIView的常见属性Ø@property(nonatomic)CGRect frame;Ø控件所在矩形框在父控件中的位置和尺寸(以父控件的左上角为坐标原点)lØ@property(nonatomic)CGRect bounds;Ø控件所在矩形框的位置和尺寸(以自己左上角为坐标原点,所以bounds的x\y一般为0)lØ@property(nonatomic原创 2017-01-13 15:00:40 · 317 阅读 · 0 评论 -
CGAffineTransform 使用
CGAffineTransform作用•利用transform属性可以修改控件的位移(位置)、缩放、旋转••创建一个transform属性ØCGAffineTransformCGAffineTransformMakeTranslation(CGFloat tx, CGFloat ty);ØCGAffineTransformCG原创 2017-01-13 15:21:44 · 338 阅读 · 0 评论 -
UIFont
UIFont•UIFont代表字体,常见创建方法有以下几个:Ø+ (UIFont *)systemFontOfSize:(CGFloat)fontSize; 系统默认字体Ø+ (UIFont *)boldSystemFontOfSize:(CGFloat)fontSize; 粗体Ø+ (UIFont *)italicSystemFontOfSize:(CGFloat)fo原创 2017-01-13 17:30:38 · 546 阅读 · 0 评论 -
UIButton的常见设置
•- (void)setTitle:(NSString *)titleforState:(UIControlState)state;Ø设置按钮的文字•- (void)setTitleColor:(UIColor *)color forState:(UIControlState)state;Ø设置按钮的文字颜色••- (void)setImage:(UIImage *)ima原创 2017-01-13 17:36:02 · 453 阅读 · 0 评论