首先两个方法都是异步执行。layoutSubviews方便数据计算,drawRect方便视图重绘。layoutSubviews在以下情况下会被调用:1、init初始化不会触发layoutSubviews。2、addSubview会触发layoutSubviews。3、设置view的Frame会触发l...
分类:
其他好文 时间:
2015-02-03 16:43:26
阅读次数:
168
1.背景iOS 5.0 以前 ,我们在一个视图控制器中会用addSubView方法来添加很多子View,并进行对这些子View的控制。但是,这样做,有一个问题:一个UIViewController的View可能有很多小的子view。这些子view很多时候被盖在最后,我们在最外层ViewControl...
分类:
其他好文 时间:
2015-01-30 06:37:04
阅读次数:
163
一、在使用高德地图的API的时候,没有办法实现定位,在这里说一下在真机测试的时候出现没法定位应该注意的几点问题和解决方法。
1.将mapView添加到self.view上,[self.view addSubView:self.mapView];
2.在plist文件中添加一个属性NSLocationAlwaysUsageDescription。
3.设置mapView...
分类:
移动开发 时间:
2015-01-27 18:36:44
阅读次数:
353
UIScrollView是iphone中的一个重要的视图,它提供了一个方法,让你在一个界面中看到所有的内容,从而不必担心因为屏幕的大小有限,必须翻到下一页进行阅览。确实对于用户来说是一个很好的体验。但是又是如何把所有的内容都加入到scrollview,是简单的addsubView。假如是这样,岂不是...
分类:
其他好文 时间:
2015-01-16 01:10:27
阅读次数:
393
1. xib中创建两个View2. View的视图大概如下第一个:View View第二个:View3. 代码切换:[self.view addSubview:_redView]; // 会自己移除调之前存在的view唔需要手动remove
分类:
移动开发 时间:
2015-01-08 13:00:08
阅读次数:
167
iOS上使用地图比Android要方便,只需要新建一个MKMapView,addSubView即可。这次要实现的效果如下:有标注(大头针),定位,地图。1、添加地图1.1 新一个Single View app ,选择默认项,创建后,在ViewController.h[cpp] view plainc...
分类:
移动开发 时间:
2015-01-07 12:33:11
阅读次数:
259
-(void)applicationDidFinishLaunching:(UIApplication*)application{[window addSubview:viewController.view];[window makeKeyAndVisible]; NSLog(@"Registeri...
分类:
移动开发 时间:
2015-01-06 17:25:49
阅读次数:
139
UIView的常见用法
1.addSubview:(UIView *)child
添加子控件(添加的晚显示在上面)
2.NSArray *subviews
通过addSubview:方法添加的子控件都会存在这个数组中
3.removeFromSuperview
将控件本身从父控件中移除(控件本身也会从父控件的subviews数组中移除)
4.(UIView *...
分类:
其他好文 时间:
2014-12-27 17:37:07
阅读次数:
204
二十三:addSubview和insertSubview 区别addSubview 是将view加到所有层的最顶层相当于将insertSubview的atIndex参数设置成view.subviews count 即[view addSubview:oneview] == [view insertS...
分类:
移动开发 时间:
2014-12-11 15:23:44
阅读次数:
221
self.imageview=[[UIImageView alloc] init]; self.imageview.frame=CGRectMake(100, 100, 100, 100); [self.view addSubview:self.imageview]; self.imagev...
分类:
其他好文 时间:
2014-12-09 00:20:05
阅读次数:
139