gpt4 book ai didi

ios - 使 UITextView 父级成为它自己的 inputAccessoryView

转载 作者:可可西里 更新时间:2023-11-01 03:43:31 24 4
gpt4 key购买 nike

我正在尝试实现与 iOS 7 中的 Messages 类似的键盘交互。我有一个 UIView,其中包含一个 UITextView,当用户选择它时开始打字,我想让这个 UIView 成为 inputAccessoryView。这将为我处理动画,以及 iOS 7 中新的 UIScrollView 键盘关闭交互。

UITextView 开始编辑时,我尝试将其 inputAccessoryView 设置为其父级 UIView(已在 View 层次结构中).键盘出现但没有附件 View 。

我读到一些人正在使用两个 UITextField 来完成这项工作,但这似乎是实现此目标的糟糕方法。

有什么建议吗?

最佳答案

一个更简单的解决方案是让您的输入字段成为您的 View Controller 的输入附件 View :

- (BOOL)canBecomeFirstResponder
{
return YES;
}

- (UIView *)inputAccessoryView
{
return self.yourInputField;
}

View 将显示在屏幕底部,当它成为响应用户点击它的第一响应者时,将显示键盘。 View 将进行动画处理,使其保持在键盘上方。

关于ios - 使 UITextView 父级成为它自己的 inputAccessoryView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20108162/

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