UIView的常见属性 NSArray *subviews 所有的子控件 数组元素的顺序决定着子控件的显示层级顺序(下标越大的,越显示在上面) 所有的子控件 数组元素的顺序决定着子控件的显示层级顺序(下标越大的,越显示在上面) UIView的常见方法 addSubview: 添加一个子控件 使用这个 ...
分类:
其他好文 时间:
2016-05-07 00:51:05
阅读次数:
196
1.手写冒泡跟插入排序 2.重写setter/getter方法 3.手写简单的单例 4.谈谈iOS中的通知 5.UIView与CLayer有何区别 ...
分类:
移动开发 时间:
2016-05-06 21:47:56
阅读次数:
312
UIView视图的动画功能,可以使在更新或切换视图时有放缓节奏、产生流畅的动画效果,进而改善用户体验。为了当UIView属性值发生改变时就形成动画,需要将这些属性绑定到animation block中。其中在iOS4.0及之后可以使用block对象,而在之前只能使用UIView的animation开 ...
分类:
移动开发 时间:
2016-05-06 20:31:06
阅读次数:
237
转自:http://jianyu996.blog.163.com/blog/static/112114555201305113018814/ 首先两个方法都是异步执行。layoutSubviews方便数据计算,drawRect方便视图重绘。 layoutSubviews在以下情况下会被调用: 1、i ...
分类:
其他好文 时间:
2016-05-06 20:15:01
阅读次数:
134
随着iPhone设备出现了不同的尺寸,iOS6.0以后storyboard和xib文件新增了一个Use Auto Layout选项,用来实现自动布局。当你勾选上这个选项,以前传统的布局方式将不能正常工作。一旦使用了自动布局,就要忘记 Frame 的概念! 要判断UIView是否可以使用自动布局,可以 ...
分类:
其他好文 时间:
2016-05-06 19:09:20
阅读次数:
182
@interface XiaoCheDingWeiViewController ()
{
JGProgressHUD *hud;
UIView *_hudView;
UIWebView *webView;
NSString *IPString;
NSString *string;
}
@end
@implementation XiaoC...
分类:
移动开发 时间:
2016-05-06 16:18:19
阅读次数:
172
UIView除了负责展示内容给用户外还负责响应用户事件
1、交互相关的属性
userInteractionEnabled 默认是YES ,如果设置为NO则不响应用户事件,并且把当前控件从事件队列中删除。也就是说设置了userInterfaceEnabled属性的视图会打断响应者链导致该view的subview都无法响应事件。
multipleTouchEnabled ...
分类:
其他好文 时间:
2016-05-06 14:47:13
阅读次数:
117
iOS开发UI篇—UIWindow简单介绍 一、简单介绍 UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindow iOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的vi ...
分类:
移动开发 时间:
2016-05-05 22:29:09
阅读次数:
252
UIView *v1=[[UIView alloc] initWithFrame:CGRectMake(10, 100, 200, 100)]; v1.backgroundColor=[UIColor redColor]; [self.view addSubview:v1]; UIView *v2= ...
分类:
其他好文 时间:
2016-05-05 22:00:43
阅读次数:
121
Assertion failure in -[UIView layoutSublayersOfLayer:], /SourceCache/UIKit/UIKit-2935.137/UIView.m:8803(ios7系统) 解决方法:重写对应UIView(假如上面的UIView是UIProgress ...
分类:
其他好文 时间:
2016-05-05 00:25:04
阅读次数:
210