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
属性上添加观察者