Iphone addSubview方法的触发器

Iphone addSubview方法的触发器,iphone,objective-c,ios,uiview,addsubview,Iphone,Objective C,Ios,Uiview,Addsubview,我正在寻找一种方法-如何检测:我的UIView作为子视图添加到其他视图中,以使其帧适应superview 例如,我应该将我的ui视图放在父视图的底部(但我不知道哪个父视图将是…:|) 我能看到的唯一方法是重写父addSubview方法,但我无权访问它 我希望有如下委托方法: - (void)viewDidAddedAsSubview:(UIView)parentView 或者像那样 也许有人知道怎么做 非常感谢如果您要添加的视图是自定义的UIView类,请重写willMoveToSupervi

我正在寻找一种方法-如何检测:我的
UIView
作为子视图添加到其他视图中,以使其帧适应superview

例如,我应该将我的
ui视图
放在父视图的底部(但我不知道哪个父视图将是…:|)

我能看到的唯一方法是重写父
addSubview
方法,但我无权访问它

我希望有如下委托方法:

- (void)viewDidAddedAsSubview:(UIView)parentView
或者像那样

也许有人知道怎么做


非常感谢

如果您要添加的视图是自定义的
UIView
类,请重写
willMoveToSuperview:
didmovetsuperview
方法。请注意,在删除视图时也会调用这些函数


如果要添加的视图不是自定义的
UIView
,则可以在视图的
superview
属性上添加观察者。

如果要添加的视图是自定义的
UIView
类,则重写
willMoveToSuperview:
didMoveToSuperView
方法。请注意,在删除视图时也会调用这些函数


如果要添加的视图不是自定义的
UIView
,则可以在视图的
superview
属性上添加观察者