代码之家  ›  专栏  ›  技术社区  ›  Aviad Ben Dov

UITableView和始终可见的UITextField

  •  1
  • Aviad Ben Dov  · 技术社区  · 15 年前

    我想创建一个结合聊天功能的应用程序。我的问题是:如何使UITextField始终与UITableView在同一视图中可见?

    有人有想法吗?

    3 回复  |  直到 15 年前
        1
  •  1
  •   TahoeWolverine    15 年前

        2
  •  1
  •   Ramin    15 年前

    不要使用UITableViewController。毕竟,它只是一个带有全屏幕UITableView的标准控制器。你可以轻松地滚动你自己的。

    使用标准的UIViewController,并让它实现UITableViewDelegate和UITableViewDataSource协议(您不需要实现所有方法——只需实现所需的方法)。然后将UITableView作为iVar提供,并将委托和数据源设置为self。调整大小,使其只占屏幕的一半,而其他视图占据另一部分。您可以在IB中布局整个内容,也可以手动创建和定位视图+表。

        3
  •  0
  •   tt.Kilew    15 年前

    如果您不需要UITableViewController提供的功能,您可以直接使用 带<UITableViewDataSource、UITableViewDelegate>协议。 因此,主viewController将接受任何类型的视图。