如何避免UITextView被我的UITableView覆盖?

时间:2012-10-30 08:16:45

标签: objective-c ios uitableview uitextfield uiviewanimation

我创建了一个带有View的论坛,在View中我放置了一个Text Field。我的问题是,每当我向上滑动键盘时,tableView中的文本都放在UIView上,而TextField被覆盖。任何想法背后的原因可能是什么?虽然我们在这里,也许我不应该用TextField创建一个View,而是使用iPhone sms应用程序中的标准外观,但我不知道他们是如何创建该栏的。有任何想法吗?我发布了以下所有图片:

iPhone标准外观,如何创建这样的东西?:http://oi46.tinypic.com/4zssbk.jpg

我的观看文字字段:http://oi47.tinypic.com/313kleu.jpg

我上面描述的问题:http://oi50.tinypic.com/fz5atf.jpg

1 个答案:

答案 0 :(得分:2)

您可以为其创建自定义视图,并将其添加为键盘的inputAccessoryView。 有关详细信息,请查看apple documentation on this。当键盘被解除时,在屏幕底部显示此视图,当键盘出现时将其从底部移除并将其作为inputAccessoryView。

  

<强> inputAccessoryView:

     

文本视图成为时显示的自定义附件视图   第一响应者