对于在UIView上,是不能跳转的,所以我们通常要借助UIViewController,但经常会出现UIViewController没被加载的情况。这时就会报这个错。 解决方法: viewCon = (UIApplication.shared.keyWindow?.rootViewControlle ...
应用场景想让一些古卷文字慢慢渐变成背景色,而不是一个突兀的边界layer的边框不是圆角,而是有星形框架的图片方法设置mask属性。这个属性也是一个layer属性,但只有alpha属性有效果。即image的alpha属性和masklayer的alpha属性之积是最终的alpha。优点CALayer蒙板... ...
分类:
移动开发 时间:
2017-01-14 11:23:27
阅读次数:
219
tintColor每一个view都有一个tintcolor,类似于魔法色,实现类似于换肤的效果。每一个view的subview都集成view的tintcolor,当然subview可以指定自己的tintcolor如果不指定的话,默认为blue对于tabBar,不指定tintColor的话,效果如下:... ...
分类:
其他好文 时间:
2017-01-14 11:18:39
阅读次数:
224
UIResponder是什么可以响应UIEvent的类,是UIApplication, UIView及UIViewController的父类。它的父类是NSObject管理第一响应者。是否是第一响应者func isFirstResponder() -> Bool成为第一响应者func becomeF... ...
分类:
其他好文 时间:
2017-01-14 09:25:38
阅读次数:
164
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. self.dataArray = [NSMutableArray a ...
分类:
移动开发 时间:
2017-01-13 11:10:26
阅读次数:
225
在iOS 7后,UIView新增加了一个tintColor属性,这个属性定义了一个非默认的着色颜色值,其值的设置会影响到以视图为根视图的整个视图层次结构。它主要是应用到诸如app图标、导航栏、按钮等一些控件上,以获取一些有意思的视觉效果。 tintColor属性的声明如下: var tintColo ...
分类:
其他好文 时间:
2017-01-12 11:56:33
阅读次数:
327
UIView有个UIViewContentMode类型的属性contentMode,可以通过它来修改视图的内容显示模式。 view sourceprint? 01.typedef NS_ENUM(NSInteger, UIViewContentMode) { 02.UIViewContentMode ...
分类:
其他好文 时间:
2017-01-11 15:38:26
阅读次数:
233
DJSelectCityViewController.m 最终效果: ...
分类:
其他好文 时间:
2017-01-10 21:17:33
阅读次数:
138
官方文档说明:《Event Handling Guide for iOS》,本文参考转载文章,并参照官方文档补充说明。 本篇内容将围绕iOS中事件及其传递机制进行学习和分析。在iOS中,事件分为三类: 触控事件(单点、多点触控以及各种手势操作) 传感器事件(重力、加速度传感器等) 远程控制事件(远程 ...
分类:
移动开发 时间:
2017-01-10 20:09:05
阅读次数:
286
layoutSubviews总结ios layout机制相关方法- (CGSize)sizeThatFits:(CGSize)size- (void)sizeToFit——————-- (void)layoutSubviews- (void)layoutIfNeeded- (void)setNeed ...
分类:
其他好文 时间:
2017-01-10 14:37:58
阅读次数:
175