主要控件
内容:1、UILabel / UIButton/ UIControl / UIToolBar/ UIImageView / UIView / UIScollview
目的:1、学习弱项Xib的使用
一、UIView
1、父控件:self.view.superview
2、子控件:self.view.subviews -> 返回一个数组
3、UIView的父控件:UIWindow
4、tag 的使用:[self.view viewWithTag:1];
1) 尽量少使用,效率低、容易出错
5、frame & bounds / center & size
1、frame: 控件矩形框在父控件中的位置和尺寸(以父控件的左上角为坐标原点)
2、bounds:控件矩形框的位置和尺寸(以自己左上角为坐标原点,所以bounds的x、y一般为0)
3、center:控件中点的位置(以父控件的左上角为坐标原点)
二、UILabel
1、UIFont
2、UIColor
3、lineBreakMode
三、UIButton/UICountal
四、UIImageView
1、设置大小
1) 设置图片后,在设置frame
2)创建一个UIImage,再获取UIImage.size.width & UIImage.size.hight ,设置UIImageView.frame
3) 直接固定UIImageView 大小
2、UIImage 加载图片的方式
1) [UIImage imageName:@"image"]
2) imageWithContentOfFile
获取方法:NSString *path = [[NSBundle mainBundle] pathForResource@"1" ofType:@"png"];
imageview.image = [UIImage imageWithContentOfFile:path];
注:1、Assets.xcassets打包后,只能通过imageName来取
2、放在项目中的资源可以同imageName || imageWithContentOfFile 来取
五、UIScollView