我正在创建一个类似于Skype聊天窗口或iPhone消息应用chat windown的聊天窗口 什么样的UI控件最适合此目的?
我正在使用TableViewController来管理它。每个TableViewCell都显示已接收或已发送的消息。但是我有找到放置UITextField的合适位置的问题。我把它放在行包含消息后的行中,每次发送或接收消息时,UITextField都向下移动一行。问题是UITextField像其他消息一样向上或向下滚动。
Skype或消息应用程序修复了屏幕底部的UITextField。他们是如何做到的?
提前感谢任何可以提供帮助的人 我把我当前的UITextField的一些照片和一条IPhone消息放在一起,这就是我想要TextField的方式。 http://www.flickr.com/photos/45412920@N03/?saved=1
答案 0 :(得分:1)
将包含文本字段的视图放在表视图之外。您的视图层次结构将如下所示:
UITableViewController期望顶级视图是UITableView。您必须改为子类UIViewController,然后直接管理表视图或使用UITableViewController的实例间接管理表视图。