gpt4 book ai didi

iphone - 重写内部 UIViewController 方法,因为内部方法给我带来了错误

转载 作者:行者123 更新时间:2023-12-03 20:48:03 26 4
gpt4 key购买 nike

重写 UIViewController 内部方法会产生什么后果?

[UIViewController viewDidMoveToWindow:shouldAppearOrDisappear:] 给我带来了一些问题。它将我的框架大小调整为我有时不想要的值。我什至不知道它在哪里选取新框架的值(它接近我添加它的 super View 的大小,但偏离了 2px)。引用:this question, which I also need some help with.

我尝试在 View Controller 中定义一个空的 - (void)viewDidMoveToWindow:(UIWindow *)window shouldAppearOrDisappear:(BOOL)flag 方法。错误消失了。 >.<

有谁知道是否可以覆盖 -viewDidMoveToWindow:shouldAppearOrDisappear: ?或者其他一些解决方法?

或者,有谁知道 -viewDidMoveToWindow:shouldAppearOrDisappear: 何时以及为什么喜欢更改我的框架尺寸有时

提前致谢。

最佳答案

如果您覆盖该方法,您将面临被拒绝的风险,因为该方法没有记录。一种不违反规则的方法是重写 View Controller 中 View 的 setFrame: 方法。

如果您认为这是一个错误,请整理一个最小的测试用例并将其提交至 http://bugreport.apple.com并可能将其上传到我们可以准确看到正在发生的情况的地方。

关于iphone - 重写内部 UIViewController 方法,因为内部方法给我带来了错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3708961/

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