gpt4 book ai didi

iphone - iOS 应用程序中的 iMessage 风格后退键盘

转载 作者:行者123 更新时间:2023-12-03 18:09:21 25 4
gpt4 key购买 nike

我一直想知道是否可以在消息应用程序中复制 Apple iOS5 键盘的行为,而不使用任何私有(private) API 调用。当您在消息应用程序中向下滚动经过键盘时,键盘会折叠,留下更多空间来查看消息 - 尝试看看。

我找不到任何可以实现这一点的东西,而不必开始跳过一些严重的障碍来获取键盘 View 的实例。我很确定苹果不会对此感到满意。

除了下面给出的答案之外,您还可以在此处看到我的实现的完全烘焙的 xcode 项目: https://github.com/orta/iMessage-Style-Receding-Keyboard

最佳答案

在iOS 7中,UIScrollView有一个keyboardDismissMode属性。因此,只需将其设置为“UIScrollViewKeyboardDismissModeInteractive”,您就会得到此行为。适用于 UIScrollView 子类,例如 UITableView。

self.tableView.keyboardDismissMode = UIScrollViewKeyboardDismissModeInteractive;

Swift 3:

tableView.keyboardDismissMode = .interactive

或者在 UIScrollView 子类的属性检查器中的 Storyboard(如果使用它)中更改它。

关于iphone - iOS 应用程序中的 iMessage 风格后退键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7780753/

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