美文网首页
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学习&查漏补缺

    主要控件 内容:1、UILabel / UIButton/UIControl / UIToolBar/ UIIma...

  • 【Android面试查漏补缺】之事件分发机制详解

    前言 查漏补缺,查漏补缺,你不知道哪里漏了,怎么补缺呢?本文属于【Android面试查漏补缺】系列文章第一篇,持续...

  • 查漏补缺

    如果想让HTML5标签兼容低版本浏览器的话,可以使用 html5shiv js来实现。注意:一定要把它引入到前面。...

  • 查漏补缺

    图文环绕和浮动 最初的CSS只是用来写文章,熟练使用float和clear两个属性来布局: float属性:指定一...

  • 查漏补缺

    1.js字符串转换成数字与数字转换成字符串的实现方法https://www.2cto.com/kf/201612/...

  • 查漏补缺

    浮动原理 1.使用之初:是为了让文字环绕图片,并且不会遮住文字。如果让图片与文字有间距,我们在浮动元素上添加。2....

  • 查漏补缺

    今天数学老师外出学习,我用了一上午的时间给孩子们查漏补缺。 首先,训练朗读:从段落与段落之间的大停顿...

  • 查漏补缺

    1 Python提供了ord()和chr()函数,可以把字母和对应的数字相互转换2 写 u'中' 和 u'\u4e...

  • 查漏补缺

    generator(生成器) 什么是生成器:把一个列表推倒式l = [x for x in range(10)]改...

  • 查漏补缺

    session 判断

网友评论

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

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