gpt4 book ai didi

ios - iOS 11 中的密码自动填充快速输入栏

转载 作者:技术小花猫 更新时间:2023-10-29 10:59:42 29 4
gpt4 key购买 nike

在 iOS 11 中引入了一项新功能:应用密码自动填充。此功能允许用户直接从键盘快速输入栏使用他们在应用中保存的密码。

https://techcrunch.com/2017/06/08/ios-11s-new-password-autofill-for-apps-wont-work-with-or-replace-your-favorite-password-manager/

https://code.tutsplus.com/articles/faster-logins-with-password-autofill-in-ios-11--cms-29096

https://developer.apple.com/videos/play/wwdc2017/206/

但问题是当我使用 keyboardWillShow 或 keyboardWillHide 或 keyboardDidShow 或 keyboardDidHide 事件时,它们都不考虑 keyboardSize 的快捷栏高度。

- (void)keyboardWillShow:(NSNotification *)notification {
NSDictionary* info = [notification userInfo];
CGSize keyboardSize = [info[UIKeyboardFrameBeginUserInfoKey] CGRectValue].size;
}

keyboardSize 将是以前的 keyboardSize,所以如果我们有快捷栏,现在它消失了,那么 keyboardSize 就比它应该的大,反之亦然。似乎 keyboardWillShow 通知在快速栏显示/隐藏之前触发。

如果有人知道如何在快速栏显示/隐藏后触发键盘通知或任何其他建议,请分享。

谢谢..

最佳答案

尝试使用UIKeyboardFrameEndUserInfoKey 不要使用UIKeyboardFrameBeginUserInfoKey

关于ios - iOS 11 中的密码自动填充快速输入栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45569276/

29 4 0