看着addSubView, 本以为是添加多个对象, 但通过测试代码, 发现同一个对象在addSubView中只会添加一次. 想想, 视图对象是通过引用得到的. 在视图的子视图集中, 只保存一个相应的对象, 才不会造成系统的混乱. override func viewDidLoad() { ...
分类:
移动开发 时间:
2015-05-18 12:47:09
阅读次数:
116
{addSubview } { subviews} { superview}addSubview1 [rowViews addSubview:lab];//添加子控件到父窗体控件中(主窗体下子窗体如xib)2 [self.view addSubview:lab];//添加子控件到父窗体控...
分类:
移动开发 时间:
2015-05-11 21:32:22
阅读次数:
187
从一个ViewController切换到另一个ViewController有下面几种方法:(1)addsubview方法切换视图self.view addSubview:(加载的新页面);相应的[self.viewremoveFromSuperview];移除添加的view(2)self.view ...
分类:
移动开发 时间:
2015-05-11 17:27:55
阅读次数:
127
1.addSubview:(UIView *)child添加子控件用(最新的子控件,会显示在最上面)2.NSArray *subviews通过addSubview:方法添加的子控件都会存在这个数组中,子控件谁在最上面就在数组最下面3.removeFromSuperview将控件本身从父控件中移除(控...
分类:
其他好文 时间:
2015-05-11 01:20:29
阅读次数:
160
UILabel *label = [[UILabel alloc]init]; [self.view addSubview:label]; // 设置label 的大小,位置 label.frame = CGRectMake(97, 47, 223, 1); // 设置背景色 label...
分类:
其他好文 时间:
2015-05-06 16:45:59
阅读次数:
144
获得btn的最大德Y坐标 CGRectGetMaxY(btn);(btn的Y坐标+height)UIView的常见方法Ø- (void)addSubview:(UIView *)view;Ø添加一个子控件viewØØ- (void)removeFromSuperview;Ø从父控件中移除Ø- (UI...
分类:
其他好文 时间:
2015-05-05 21:43:06
阅读次数:
119
自定义button,动态加载图片与文字 [footView addSubview:btnAllChoose]; [btnAllChoose setTitle:str forState:UIControlStateNormal]; [btnAllChoose setTitleColor:[...
分类:
其他好文 时间:
2015-04-30 13:52:53
阅读次数:
135
App中不可能少了弹框,弹框是交互的必要形式,使用起来也非常简单,不过最近需要自定义一个弹框,虽然iOS本身的弹框已经能满足大部分的需求,但是不可避免还是需要做一些自定义的工作。iOS7之前是可以自定义AlterView的,就是继承一下UIAlterView,然后初始化的时候通过addSubview...
分类:
移动开发 时间:
2015-04-24 18:31:16
阅读次数:
235
写此文章,一是积累一下知识,二也是因为某个项目要求在10.6上运行,但由于10.6的NSTableView只支持Cell-Base。因此想与iphone一样,把一些视图addsubview来说就要走点弯路了。在10.7下就可以完全使用view-base来实现。对于view来说,大家都用得很顺手了,想...
分类:
其他好文 时间:
2015-04-24 15:49:24
阅读次数:
768
首先两个方法都是异步执行。layoutSubviews方便数据计算,drawRect方便视图重绘。
layoutSubviews在以下情况下会被调用:
1、init初始化不会触发layoutSubviews。
2、addSubview会触发layoutSubviews。
3、设置view的Frame会触发layoutSubviews,当然前提是...
分类:
其他好文 时间:
2015-04-22 11:47:57
阅读次数:
123