gpt4 book ai didi

iphone - UIKeyboard 通知的最佳实践 - iPhone SDK

转载 作者:太空狗 更新时间:2023-10-30 03:31:56 27 4
gpt4 key购买 nike

我有一个具有三个级别的 UIViewController 的向下钻取导航应用程序。在每个 View Controller 中,我都有一个 UITextField,我试图在其中为每个 View Controller 子类化 UIKeyboard。我的问题是在哪里“设置”通知和“取消设置”通知。

我有通知:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide:) name:UIKeyboardWillHideNotification object:nil];

所以最好在 viewDidLoad 事件中设置它们?还是 viewWillAppear 事件?

同样适用于 [[NSNotificationCenter defaultCenter] removeObserver:self];

我不想在向下钻取时调用多个 keyboardWillShow: 事件。

非常感谢,布雷特

最佳答案

我建议你将它们放在 initdealloc 方法中,因为 viewWillAppearviewWillDisappear每次 View 出现或消失时调用,这对于注册/取消注册通知是不必要的。

关于iphone - UIKeyboard 通知的最佳实践 - iPhone SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3274113/

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