layoutSubviews什么情况下被调用:1、init初始化不会触发layoutSubviews 2、addSubview会触发layoutSubviews 3、设置view的Frame会触发layoutSubviews,当然前提是frame的值设置前后发生了变化 4、滚动一个UIScrollV ...
分类:
其他好文 时间:
2016-09-28 18:53:06
阅读次数:
104
- (void)addSubview:(UIView *)view; 添加一个子控件view - (void)removeFromSuperview; 将自己从父控件中移除 - (UIView *)viewWithTag:(NSInteger)tag; 根据一个tag标识找出对应的控件(一般都是子控 ...
分类:
其他好文 时间:
2016-09-23 23:25:08
阅读次数:
189
出现的原因: 在控制器A中添加控制器B--[A.view addSubView: B.view] 在控制器B中弹出新的控制器时报此waring 解决: [A addChildViewController:B]; [B.parentViewController presentViewControlle ...
分类:
移动开发 时间:
2016-09-22 12:52:23
阅读次数:
464
layoutSubviews在以下情况下会被调用: 1、init初始化不会触发layoutSubviews。2、addSubview会触发layoutSubviews。3、设置view的Frame会触发layoutSubviews,当然前提是frame的值设置前后发生了变化。4、滚动一个UIScro ...
分类:
移动开发 时间:
2016-09-15 17:59:51
阅读次数:
156
//遵守协议的方式,直接在继承的父类后跟,+协议即可classViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()//添加tableView的控件lettableView=UITableView()tableView.frame=self.view.boundsself.view.addSubview(tableView)//设置数据源,设置..
分类:
编程语言 时间:
2016-09-09 01:17:58
阅读次数:
208
一.strong与weak 为什么UI控件一般用weak就可以? 因为我们在添加UI控件的时候一般会用addSubview操作,在addSubview的时候,就给该控件添加了一个强引用,所以在该对象被手动置为nil之前,或removeFromSuperView之前,或该控制器销毁之前,该控件不会被释 ...
分类:
移动开发 时间:
2016-08-22 02:06:25
阅读次数:
271
iOS开发基础知识--碎片5 二十三:addSubview和insertSubview 区别 addSubview 是将view加到所有层的最顶层 相当于将insertSubview的atIndex参数设置成view.subviews count 即 [view addSubview:oneview ...
分类:
移动开发 时间:
2016-08-19 09:46:18
阅读次数:
187
CAKeyframeAnimation* animation = [CAKeyframeAnimation animationWithKeyPath:@"transform"]; animation.duration = 1; NSMutableArray *values = [NSMutableA ...
分类:
其他好文 时间:
2016-08-17 15:37:12
阅读次数:
174
cell中 [self.contentView addSubview:self.scrollView]; self.scrollView.userInteractionEnabled = NO; [self.contentView addGestureRecognizer:self.scrollVi ...
分类:
其他好文 时间:
2016-08-16 18:42:23
阅读次数:
203