iOS UI总结一

作者: 倚楼听风雨wing | 来源:发表于2016-06-01 18:23 被阅读115次

1.某个控件不显示
1.frame的尺寸和位置对不对
2.hidden是否为YES
3.有没有添加到父控件中
4.alpha 是否 < 0.01
5.被其他控件挡住了
6.frame在屏幕外面
7.没有添加到父控件中 (view的层次结构中)
8.控件的颜色和父控件一样
9.父控件的前面几种情况

2.autoLayout
1、如果使用autolayout来约束控件,那frame就失效了,官方也不建议我们再设置frame了.
2、UIImageView,UILabel不需要设置宽高,会根据内容的大小自动确定宽高。
3、使用autolayout的两个前提:

  • 给哪个控件添加约束,就把哪个控件的autoresizing关闭。
  • 一定要添加到控制器的view的层次结构中。

4、注意:直接把改变约束的代码,放到动画中是不会执行的。
5、layoutIfNeeded,让系统去改变控件真实的frame,让本控件及其子控件重新布局
6、计算scrollView内部的子控件需要注意它内部的子控件有两个滚动条。

相关文章

  • iOS知识体系总结-UI部分

    注意:更新内容会同步到GitHub iOSWiki-知识体系总结 总结-UI部分 iOS知识点/UI相关 #iOS...

  • ios UI 总结一

    某个控件不显示 1.frame的尺寸和位置对不对。2.hidden是否为YES3.有没有添加到父控件中4.alph...

  • iOS UI总结一

    1.某个控件不显示1.frame的尺寸和位置对不对2.hidden是否为YES3.有没有添加到父控件中4.alph...

  • iOS 面试总结

    iOS 面试总结 UI相关面试题 系统的UI事件传递机制是怎样的? hidtest 和hidpoint 内部实现先...

  • iOS知识点总结一

    接《iOS知识点大总结一》 三十四、主线程操作UI(对UI进行更新只能在主线程进行) 解释:所谓的在主线程更新UI...

  • iOS UI 优化 - 番外篇

    title: iOS UI 优化 - 番外篇categories: iOStags: iOS UI 界面 iOS ...

  • UI第一周学习总结

    ios开发之UI学习第一周总结 UIView基本属性、方法、视图关系、动画 基本属性和方法 UIView:是iOS...

  • iOS --- UI 简单总结

    代码创建UIWindow对象 Xcode7之后使用代码创建UIWindow对象: //创建UIWindow对象 s...

  • iOS 基础UI总结

    基本控件 UIView 一般情况下我们会把它当做容器来用 常用属性- backGroundColor //背景颜色...

  • iOS的UI总结

    一、UIView常见属性 1.frame 位置和尺寸(以父控件的左上角为原点(0,0)) 2.center 中点(...

网友评论

    本文标题:iOS UI总结一

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