xpe*_*int 3 iphone xcode uitableview
我是iPhone编程的初学者.我的第一个应用程序是一个UITableViewController,但现在我想尝试一下.我们的想法是创建一个如下所示的自定义布局:
布局:
---------------------
Image | Button
---------------------
UICalendar
---------------------
UITableView
---------------------
Button | Button
---------------------
Run Code Online (Sandbox Code Playgroud)
问题1:正如您所看到的,我想添加一些额外的UI元素.我见过的所有教程都将UITableViewController描述为单个UITableView(控制器中不包含其他UI元素).所以我的问题是可以扩展UITableViewController以实现这种布局吗?什么是正确的方法呢?
问题2:对于UITableViewController,我不使用XIB文件,但有些人会这样做.为什么我在创建UITableViewController时会使用XIB文件?有什么好处?什么是最佳做法?
更新:实际上我正在考虑的是为UICalendar(UICalendarController)和UITableView(UITableViewController)分别设置一个控制器.我只是不知道如何实现它.
谢谢.
您尝试做的事情的标准方法不是子类UITableViewController或使用XIB文件来定义与a连接的视图的接口UITableViewController,而是使用UIViewController带有恰好包含UITableViewin 的XIB文件的接口.它.
您必须在子类中实现UITableViewDataSource和UITableViewDelegate协议UIViewController,但这并不困难.
UITableViewController不幸的是,这是一个有点脆弱和有限的课程.创建自己的使用UITableViews 的类并不难,但对于许多人来说,这样做的正确方法并非如此,这是不直观的UITableViewController.
| 归档时间: |
|
| 查看次数: |
1851 次 |
| 最近记录: |