/ viewWithTag: 传递一个tag值, view 会根据tag值, 查找对应的viewUILabel *label = [self.view viewWithTag:10]; // 一旦执行了 addSubView: 时候, 就相当于 self.View 对 被添加的view 有一个强指针 ...
分类:
移动开发 时间:
2016-04-15 02:07:30
阅读次数:
230
当在一个ViewController中添加一个子ViewController时,UI部分可以直接通过addSubView的方法添加,例如: 在一个ViewControllerA中添加ViewControllerB,可以[self.view addSubView:ViewControllerB.vie ...
分类:
其他好文 时间:
2016-04-08 06:24:02
阅读次数:
124
layoutSubviews在以下情况下会被调用: 1、init初始化不会触发layoutSubviews。2、addSubview会触发layoutSubviews。3、设置view的Frame会触发layoutSubviews,当然前提是frame的值设置前后发生了变化。4、滚动一个UIScro ...
分类:
其他好文 时间:
2016-04-06 11:26:46
阅读次数:
148
首先两个方法都是异步执行。layoutSubviews方便数据计算,drawRect方便视图重绘。 layoutSubviews在以下情况下会被调用: 1、init初始化不会触发layoutSubviews。2、addSubview会触发layoutSubviews。3、设置view的Frame会触 ...
分类:
其他好文 时间:
2016-04-05 12:39:48
阅读次数:
135
iOS上使用地图比Android要方便,只需要新建一个MKMapView,addSubView即可。这次要实现的效果如下: 有标注(大头针),定位,地图。 1、添加地图 1.1 新一个Single View app ,选择默认项,创建后,在ViewController.h [cpp] view pl ...
分类:
移动开发 时间:
2016-03-31 16:38:19
阅读次数:
308
UIview内部有个默认的CALayer对象层,虽然我门不可以重新创建它,但是我门可以再其上面添加子层。 我们知道,UIView有 addSubview:方法,同样,CALayer也有addSublayer:方法。我门可以通过addSublayer:再已有layer上添加自层。 下面我门演示如何添加
分类:
移动开发 时间:
2016-03-19 14:26:58
阅读次数:
192
1.创建容器视图 UIScrollView * scrollView = [[UIScrollView alloc] init]; [self.view addSubview:scrollView]; scrollView.frame = CGRectMake(0, 0, self.view.fra
分类:
其他好文 时间:
2016-03-18 13:21:33
阅读次数:
155
说明 .xib文件在经过编译器编译之后会变成.nib文件 方法1 NSArray *array=[[NSBundle mainBundle]loadNibNamed:@"ShopView" owner:nil options:nil]; [self.view addSubview:[array fi
分类:
其他好文 时间:
2016-03-15 00:26:53
阅读次数:
221
最近项目中使用addChildViewController时遇到了很诡异的问题,我们的用法如下,在ParentViewController的viewWillAppear中请求数据,请求数据成功之后使用如下代码添加子视图控制器:[self.view addSubview:childViewController.view];
[self addChildViewController:childView...
分类:
移动开发 时间:
2016-03-08 13:37:00
阅读次数:
167
- (void) createAdScrollView { _view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, WIDTH, 150)]; [self.view addSubview:_view]; _scrollView = [[UIScr
分类:
其他好文 时间:
2016-03-08 13:26:07
阅读次数:
119