2 lpploverou LPPloveROU 于 2012.12.10 11:36 提问

触发addSubview方法

怎么检测 UIView作为subview添加到其他的view中,可以适应其他superview的框架?

把UIView放到父视图的底部,我只能想到重写父视图addSubview 方法,但是没有成功。

或者像下面的delegate method :

- (void)viewDidAddedAsSubview:(UIView)parentView

有没有人能帮忙指点一下。谢谢

2个回答

zhanglei5415
zhanglei5415   Rxr 2012.12.26 13:47

不明白你想要做什么?如果是想把你所指的UIView添加父视图的底部,只要你设置了正确的frame,你可以直接添加:
CGRect subViewFrame=CGRectMake(....);
UIView *subView =[[UIView alloc] initWithFrame:subViewFrame];
[self.view addSubView:subView];
[subView release];

lwq421336220
lwq421336220   2012.12.27 17:46

[self.view insertSubview:yourView atIndex:0];这样可以把你的视图添加到父类视图的最底部。

Csdn user default icon
上传中...
上传图片
插入图片