是否可以在不使用故事板的情况下在ios5中创建静态tableview?

时间:2012-04-04 11:09:29

标签: iphone ios5 uitableview storyboard

我不想在我的应用中使用故事板,但静态表视图和自定义表格视图单元格非常方便。有没有办法在非基于故事板的应用程序中使用它们?

1 个答案:

答案 0 :(得分:0)

首先澄清一些。静态或动态和自定义tableview不是现有表达式,我想你将storyboard与InterfaceBuilder混合,但我想我知道你的意思。

  1. 除了故事板外,你可以做任何没有故事板的事情。请注意,它不适用于早期IOS版本的设备,而不是IOS5,或者更好地说你无法部署它。

  2. “静态”tableview是UITableViewController的简单视图,您可以在.h文件界面部分中定义,如下所示:

    @interface MyListTableViewController : UITableViewController
    
  3. 它有一个可以用作myListTableViewController.view的视图。或者在代码中附加任何其他视图,或者在XCode Interface Builder中拖放一个新视图。

    1. 您可以使用任何其他类型的控制器,例如

      @interface MyNotTableViewController : UIViewController 
      <UITableViewDelegate, UITableViewDataSource>
      
    2. 但你必须确保它与tableview委托和数据源委托一起工作,如你所看到的那样附加到带括号的行。从这一点开始,您可以使用我之前提到的相同方法来附加更多的tableviews。如果您将此tableview的大小调整为屏幕或主视图的完整大小,您将在视觉上获得与No2中相同的结果。