使用uitableview,tabbar和更多对象查看

时间:2012-11-19 10:02:56

标签: iphone objective-c ios

我正在开发一个应用程序,我需要一个包含以下元素的视图: - UITableView - UITextField和UIButton - TabBar

你可以猜到,我正在开发一个聊天,但是当我把元素放在.xib中时,我无法显示de layer:UITextField和UIButton。如果我把它们没有视图,它们就不会出现。 如果我在表格下面放置一个视图,并在该视图中我放置了文本和按钮,我收到此错误:http://pastebin.com/CKfxijz9(我把错误放在那里,因为它很长)

提前致谢

2 个答案:

答案 0 :(得分:1)

有一些方法可以解决这个问题,具体取决于它应该如何表现。其中一些是:

  1. 提供一个表格页脚或标题视图,用于保存按钮和 文本字段。
  2. 将表视图嵌套到另一个视图中。桌子 视图和包含按钮和文本fielt的视图 视图层次结构中的相同级别。他们是兄弟姐妹而不是兄弟姐妹 彼此分视和超视。
  3. 使用UISlider而不是表格。 (但是,我个人会使用该表。)

答案 1 :(得分:1)

这是我过去使用的一种方法(不确定它是否是最佳实践,但它有效)。

  1. 将您的按钮和文本字段添加到新视图(让我们称之为底部视图)
  2. 将bottomView添加到tableview的超级视图
  3. 设置底部视图的框架,使其适合屏幕底部(这样可以使您的桌面视图滚动,但保持底部视图始终附加到主视图的底部)