UIView 简介什么是UIViewUIView是窗口上的一块区域,是iOS中所有控件的基类,我们在app中所有能看见的都是直接或间接继承与UIView的.我们把UIView叫做视图.UIView的作用
负责内部区域的内容渲染。
负责内部区域的触摸事件。
管理本身的所有子视图。
处理基本的动画。
UIView创建与使用创建UIView //通过frame创建View
UIView *v...
分类:
移动开发 时间:
2016-05-12 14:51:49
阅读次数:
201
如何在UITableViewCell中使用Autolayout来实现Cell的内容和子视图自动计算行高,并且能够保持平滑滚动的?
这个问题得到了300+的支持和450+的收藏,答案得到了730+的支持,很详细的说明了如何在iOS7和iOS8上实现UITableView的动态行高功能,并且这个答案对实现UICollectionView的动态行高也具有参考意义。所以在这里将这个答案翻译了一下...
分类:
其他好文 时间:
2016-05-12 14:26:47
阅读次数:
143
layoutSubviews作用 layoutSubviews是对subviews重新布局。比如,我们想更新子视图的位置的时候,可以通过调用layoutSubviews方法,既可以实现对子视图重新布局。 layoutSubviews默认是不做任何事情的,用到的时候,需要在子类进行重写。 layout ...
分类:
其他好文 时间:
2016-05-08 11:54:18
阅读次数:
135
SwipeRefreshLayout概述
用户通过手势或者点击某个按钮实现内容视图的刷新,布局里加入SwipeRefreshLayout嵌套一个子视图如ListView、RecyclerView等,触发刷新会通过OnRefreshListener的onRefresh方法回调,我们在这里执行页面数据的刷新,每次手势的完成都会执行一次通知,根据滑动距离判断是否需要回调。setRefreshing(f...
分类:
移动开发 时间:
2016-05-03 18:21:35
阅读次数:
231
这个系列是老外写的,干货!翻译出来一起学习。如有不妥,不吝赐教! 简介 这个系列详细的介绍了如何穿件Android自定义视图。主要涉及的内容有如何绘制内容,layout和measure的原理,如何继承实现view group以及如何给其子视图添加动画。第一篇主要讲述如何扩展和使用现有的视图,以及如何 ...
分类:
其他好文 时间:
2016-05-03 14:40:26
阅读次数:
279
1、View架构 1.1 简介 UIView表示屏幕上的一块矩形区域,它在App中占有绝对重要的地位,因为IOS中几乎所有可视化控件都是UIView的子类。UIView的功能 : 1) 管理矩形区域里的内容; 2) 处理矩形区域中的事件; 3) 子视图的管理; 4) 实现动画。 图 11 UIVie ...
分类:
移动开发 时间:
2016-05-02 18:28:42
阅读次数:
326
一、常用属性
1.alpha(不透明度)
设置视图的不透明度.默认为1.
view.alpha = 0;// 完全透明
view.alpha = 1;// 不透明
2.clipsToBounds
默认是NO,当设置为yes时,超出当前视图的尺寸的内容和子视图不会显示。
3.hidden
默认是NO,当设置为yes,视图就看不见了。
...
分类:
其他好文 时间:
2016-04-29 15:06:20
阅读次数:
133
1. 标签视图控制器 -- UITabBarController 视图(UIView) > 图层 > 子视图 视图控制器(UIViewController) > 管理视图 导航控制器(UINavigationController) > 管理有层次关系的视图控制器 标签视图控制器(UITabBarCo ...
分类:
移动开发 时间:
2016-04-18 20:48:28
阅读次数:
252
关于UIView的userInteractionEnabled属性 如果父视图为ParentView包含一个Button,如果再ParentView上添加子视图ChildView,且ChildView盖住了Button,那么Button就得到不响应了,为了让Button响应,可以设置ChildVie ...
分类:
其他好文 时间:
2016-04-09 10:46:20
阅读次数:
184
UIView属性 1.alpha 设置视图的透明度.默认为1. // 完全透明 view.alpha = 0; // 不透明 view.alpha = 1; 2.clipsToBounds // 默认是NO,当设置为yes时,超出当前视图的尺寸的内容和子视图不会显示。 view.clipsToBou ...
分类:
其他好文 时间:
2016-04-09 09:17:38
阅读次数:
163