Skype聊天窗口、IPhone消息应用程序中的控件
我正在创建一个类似于Skype聊天窗口或IPhone消息应用程序的聊天窗口Skype聊天窗口、IPhone消息应用程序中的控件,iphone,window,chat,Iphone,Window,Chat,我正在创建一个类似于Skype聊天窗口或IPhone消息应用程序的聊天窗口 什么样的UI控件最适合这种用途 我现在正在使用TableViewController来管理它。每个TableViewCell显示接收或发送的消息。但是我在找到放置UITextField的正确位置时遇到了问题。我把它放在包含消息的行之后,每次发送或接收消息时,UITextField都会向下移动一行。问题是UITextField会像其他消息一样向上或向下滚动 Skype或消息应用程序修复了屏幕底部的UITextField。他
什么样的UI控件最适合这种用途 我现在正在使用TableViewController来管理它。每个TableViewCell显示接收或发送的消息。但是我在找到放置UITextField的正确位置时遇到了问题。我把它放在包含消息的行之后,每次发送或接收消息时,UITextField都会向下移动一行。问题是UITextField会像其他消息一样向上或向下滚动 Skype或消息应用程序修复了屏幕底部的UITextField。他们是如何做到的 提前感谢任何能帮忙的人 我放了一些我当前的UITextField的照片和一条IPhone消息,这就是我想要的TextField。
将包含文本字段的视图置于表视图之外。您的视图层次结构将如下所示:
- UIView(主视图)
- UITableView(对话)
- UIView
- UITextField(响应字段)
- UIButton(发送按钮)
UITableViewController要求顶层视图为UITableView。您必须将UIViewController子类化,然后直接管理表视图或使用UITableViewController的实例间接管理表视图。将包含文本字段的视图置于表视图之外。您的视图层次结构将如下所示:
- UIView(主视图)
- UITableView(对话)
- UIView
- UITextField(响应字段)
- UIButton(发送按钮)
UITableViewController要求顶层视图为UITableView。您必须改为将UIViewController子类化,然后直接管理表视图或使用UITableViewController的实例间接管理表视图。UICollectionView在这里是一个过度使用?UICollectionView在这里是一个过度使用?