//从主view删除- (void)removeFromSuperview;//插入到指定索引位置- (void)insertSubview:(UIView *)view atIndex:(NSInteger)index;//交换两view的索引位置- (void)exchangeSubviewAtIndex:(NSInteger)index1 withSubviewAtIndex:(NSInte...
分类:
其他好文 时间:
2015-02-03 23:06:46
阅读次数:
204
UIView的常见用法
1.addSubview:(UIView *)child
添加子控件(添加的晚显示在上面)
2.NSArray *subviews
通过addSubview:方法添加的子控件都会存在这个数组中
3.removeFromSuperview
将控件本身从父控件中移除(控件本身也会从父控件的subviews数组中移除)
4.(UIView *...
分类:
其他好文 时间:
2014-12-27 17:37:07
阅读次数:
204
你可以参照 UITableView 的 cell 重用机制,总结重用机制如下:维护一个重用队列当元素离开可见范围时,removeFromSuperview 并加入重用队列(enqueue)当需要加入新的元素时,先尝试从重用队列获取可重用元素(dequeue)并且从重用队列移除如果队列为空,新建元素这...
分类:
其他好文 时间:
2014-12-27 11:18:59
阅读次数:
143
storyboard中的控件,比如标签,图片,按钮什么的。拖到对应的类文件以后,跳出来的属性是IBOutlet,是弱引用,为什么不是强引用呢,因为storyboard已经强引用他了,所以呢,当你把它removeFromSuperView以后,再想...
分类:
其他好文 时间:
2014-11-28 21:30:39
阅读次数:
369
for(UIView * subView in self.view.subviews){ if([subView isKindOfClass:[XYZSeniorQueryView class]]){ [subView removeFromSuperview]; subView = nil;//.....
分类:
移动开发 时间:
2014-11-18 13:16:10
阅读次数:
187
需要了解的是,这个图层一般称之为主图层,我们一般不直接在它的上面写东西,而是把其他子图层加载上去,但是这些子图层一般是按照自己的想法显示。这个时候我们的主图层改变后,需要告诉它所有的子图层,要遵守主图层的边界规则,也就是我主图层什么样子什么边界你们就要什么样子。...
分类:
移动开发 时间:
2014-10-19 10:16:18
阅读次数:
264
效果图:ios 6 默认:修改之后:代码:if (!IsIOS7) { [[ _searchBar.subviews objectAtIndex : 0 ] removeFromSuperview ]; [ _searchBar setBackgroundColor :[ UIColor...
分类:
移动开发 时间:
2014-08-16 12:27:50
阅读次数:
254
如果用下面第1行的写法,调用[NSObject
cancelPreviousPerformRequestsWithTarget:self
selector:@selector(removeFromSuperview) object:nil];可以生效如果用下面第3行的写法,调用[NSObject
c...
分类:
其他好文 时间:
2014-04-29 17:21:46
阅读次数:
326