Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Skype聊天窗口、IPhone消息应用程序中的控件_Iphone_Window_Chat - Fatal编程技术网

Skype聊天窗口、IPhone消息应用程序中的控件

Skype聊天窗口、IPhone消息应用程序中的控件,iphone,window,chat,Iphone,Window,Chat,我正在创建一个类似于Skype聊天窗口或IPhone消息应用程序的聊天窗口 什么样的UI控件最适合这种用途 我现在正在使用TableViewController来管理它。每个TableViewCell显示接收或发送的消息。但是我在找到放置UITextField的正确位置时遇到了问题。我把它放在包含消息的行之后,每次发送或接收消息时,UITextField都会向下移动一行。问题是UITextField会像其他消息一样向上或向下滚动 Skype或消息应用程序修复了屏幕底部的UITextField。他

我正在创建一个类似于Skype聊天窗口或IPhone消息应用程序的聊天窗口
什么样的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在这里是一个过度使用?