Skype聊天窗口,iPhone消息应用程序中的控件

时间:2009-12-23 22:36:36

标签: iphone window chat

我正在创建一个类似于Skype聊天窗口或iPhone消息应用chat windown的聊天窗口 什么样的UI控件最适合此目的?

我正在使用TableViewController来管理它。每个TableViewCell都显示已接收或已发送的消息。但是我有找到放置UITextField的合适位置的问题。我把它放在行包含消息后的行中,每次发送或接收消息时,UITextField都向下移动一行。问题是UITextField像其他消息一样向上或向下滚动。

Skype或消息应用程序修复了屏幕底部的UITextField。他们是如何做到的?

提前感谢任何可以提供帮助的人 我把我当前的UITextField的一些照片和一条IPhone消息放在一起,这就是我想要TextField的方式。 http://www.flickr.com/photos/45412920@N03/?saved=1

1 个答案:

答案 0 :(得分:1)

将包含文本字段的视图放在表视图之外。您的视图层次结构将如下所示:

  • UIView(主视图)
    • UITableView(对话)
    • 的UIView
      • UITextField(响应字段)
      • UIButton(发送按钮)

UITableViewController期望顶级视图是UITableView。您必须改为子类UIViewController,然后直接管理表视图或使用UITableViewController的实例间接管理表视图。