gpt4 book ai didi

iphone - 如何知道 UIView 何时完全隐藏?

转载 作者:行者123 更新时间:2023-12-03 19:11:08 25 4
gpt4 key购买 nike

通过切换隐藏属性在两个 View 之间切换。我如何知道一个 View 何时隐藏和/或可见?

尝试在 viewDidLoad、viewDidUnload、viewWillAppear、viewWillDisappear、viewDidDisappear、becomeFirstResponder 和 resignFirstResponder 中设置断点。没有什么。当我设置 hide = YES/NO 时,这些都不会被调用。

if (self.aController)
self.aController.view.hidden = YES;
if (self.bController)
self.bController.view.hidden = NO;
[self.bController viewWillAppear:YES];

我自己调用viewWillAppear,因为该 View 是...UITabBarItem下 View 的 subview 的 subview 。苹果文档称该设置不自然,一些自动通知必须手动完成。这是否与未获得 bebeFirstResponder 和 resignFirstResponder 相同的问题,它们应该与隐藏状态相关?

最佳答案

一种选择是使用 Key-Value Observation观察任一 View 的 hidden 属性。触发更改后,您将收到有关更改的消息。

关于iphone - 如何知道 UIView 何时完全隐藏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2289490/

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