小编Jak*_*ake的帖子

替换SplitViewController中的TableView

我正在寻找替换UITableViewa的MasterViewController部分UISplitViewController.相反的UITableView,我想只是一个视图,这样我可以放置UIButtons,UILables等它.然后,这些按钮将控制SplitView的DetailView部分中显示的内容.

我在另一个地方问了这个问题,有人建议我创建一个子类UISplitViewController.除了保留DetailViewController.h,.m和.xib以及根据我的喜好编辑MasterViewController.h,.m和.xib之外,这个人并没有给出太多指导.

以下是我采取的步骤:

  • 创建了一个新项目并选择了"Master-Detail Application"
  • 取消选中"使用故事板",这样我就可以获得xib文件.
  • 打开"MasterViewController.xib"
  • 删除"对象"下的"表格视图"
  • 在"对象"中添加了"视图控制器"
  • 将"@interface MasterViewController:UITableViewController"更改为"MasterViewController.h"中的"@interface MasterViewController:UIViewController"
  • 注释掉"MasterViewController.m"下导致问题的任何内容,因为它们引用了TableView的属性,而不再存在.

然后我得到这个错误: - [UIViewController _loadViewFromNibNamed:bundle:]加载"MasterViewController"笔尖但未设置视图插座."

我是在正确的轨道上吗?如果我是,有人可以帮助我解决我得到的错误吗?

否则,如果我遇到这个错误,有人会指出我正确的方向吗?

谢谢!

objective-c uitableview ipad uisplitviewcontroller ios

3
推荐指数
1
解决办法
1572
查看次数