美文网首页
iOSUI学习&查漏补缺

iOSUI学习&查漏补缺

作者: iOS小姐姐 | 来源:发表于2019-04-19 16:13 被阅读0次

    主要控件

    内容: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

    相关文章

      网友评论

          本文标题:iOSUI学习&查漏补缺

          本文链接:https://www.haomeiwen.com/subject/tqccgqtx.html