gpt4 book ai didi

iphone - 触发 addSubview 方法

转载 作者:行者123 更新时间:2023-11-28 20:26:23 25 4
gpt4 key购买 nike

我正在寻找一种方法 - 如何检测:我的 UIView 已作为 subview 添加到其他 View 以使其框架适应 super View 。

F.e 我应该将我的 UIView 放在父 View 的底部(但我不知道哪个父 View 是...:|)

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

我希望委托(delegate)方法如下:

- (void)viewDidAddedAsSubview:(UIView)parentView

或者类似的东西

也许,有人知道如何做到这一点。

非常感谢

最佳答案

如果您要添加的 View 是自定义 UIView 类,则覆盖 willMoveToSuperview:didMoveToSuperView 方法。考虑到这些在 View 被删除时也会被调用。

如果您要添加的 View 不是自定义 UIView,那么您可以在 View 的 superview 属性上添加观察者。

关于iphone - 触发 addSubview 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13780923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com