视图(View), 视图控制器(ViewController)是IOS开发UI部分比较重要的东西。在学习视图这一块的东西的时候,感觉和Java Swing中的Panel差不多。在UIKit框架中都有一个UIWindow来容纳我们的View。应用程序中几乎全部的可视控件都是UIView以及UIView ...
分类:
移动开发 时间:
2017-04-02 18:33:24
阅读次数:
240
UIWindow * window = [UIApplication sharedApplication].windows[0]; UIView *backgroundView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, WIDTH, HEIGHT ...
分类:
其他好文 时间:
2017-04-01 11:09:29
阅读次数:
166
在开发过程中,很多时候我们都需要定制一个控件的属性,比如边框、阴影、圆角裁剪等,使用代码创建控件的时候,我们都知道,直接对layer图层进行各种属性的操作, 但是在storyboard/xib下拖拽的控件,如何通过,storyboard/xib 设置 一个button或者UIView的圆角,可以设置 ...
分类:
移动开发 时间:
2017-03-31 10:18:34
阅读次数:
213
一、UIView和CALayer 关系 在创建UIView对象时,UIView内部会自动创建一个层(即CALayer对象),通过UIView的layer属性可以访问这个层。当UIView需要显示到屏幕上时,会调用drawRect:方法进行绘图,并且会将所有内容绘制在自己的层上,绘图完毕后,系统会将层 ...
分类:
其他好文 时间:
2017-03-29 01:03:19
阅读次数:
207
UIView是iOS开发最基本的视图,很多控件都是继承它,掌握其中的几个基本枚举定义,有利益理解视图的加载和参数区别。
一、UIViewAnimationCurve
UIView的基本动画变化规律
...
分类:
其他好文 时间:
2017-03-27 13:41:03
阅读次数:
431
添加导航栏下方的滑动控件,如图其中,展示上面5个标签的控件为自定义的PageTitleView,中间绿色背景的视图为PageContentView,利用了UICollectionView的复用性将多个视图添加到上面,实现左右滑动的同时,不会占用更多的内存。PageTitleView继承自UIView,添加了滚动视图和底线..
分类:
其他好文 时间:
2017-03-23 22:38:35
阅读次数:
188
原文:Mesh Transforms
作者:Bartosz Ciechanowski
译者:kmyhy
我是 transform 属性的超级粉丝。让 UIView 或者 CALayer 的...
分类:
其他好文 时间:
2017-03-21 19:53:55
阅读次数:
273
UILabel属性大全UIButton属性大全UIView属性大全UIImage属性大全UIImageView属性大全UITextField属性大全UIScrollView属性大全UITableView属性大全UIViewController属性大全UIAlertController属性大全UISe ...
分类:
其他好文 时间:
2017-03-21 18:20:51
阅读次数:
170
什么是UIScrollView 移动设备的屏幕大小是极其有限的,因此直接展示在用户眼前的内容也相当有限当展示的内容较多,超出一个屏幕时,用户可通过滚动手势来查看屏幕以外的内容普通的UIView不具备滚动功能,不适合显示过多的内容UIScrollView是一个能够滚动的视图控件,可以用来展示大量的内容 ...
分类:
其他好文 时间:
2017-03-18 01:10:50
阅读次数:
181