我创建了一个带有 View 的论坛,并在 View 中放置了一个文本字段。我的问题是,每当我向上滑动键盘时,tableView 中的文本将被放置在 UIView 和 TextField 上。知道这背后的原因是什么吗?当我们这样做时,也许我不应该使用 TextField 创建 View ,而是使用 iPhone 短信应用程序中的标准外观,但我不知道他们是如何创建该栏的。有任何想法吗?我在下面发布所有图片:
iPhone 标准外观,如何创建这样的东西?:
我的文本字段 View :
我的问题如上所述:
最佳答案
您可以为此创建自定义 View 并将其添加为键盘的 inputAccessoryView
。
更多详情请查看apple documentation on this .当键盘关闭时,在屏幕底部显示此 View ,当键盘出现时将其从底部移除并使其成为 inputAccessoryView。
inputAccessoryView:
The custom accessory view to display when the text view becomes the first responder
关于objective-c - 如何避免我的 UITextView 被我的 UITableView 覆盖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13135028/