将XLForm与工具栏一起使用

时间:2016-01-07 02:58:37

标签: ios xlform

我想将XLForms视图控制器作为表单启动。我希望控制器在顶部有一个工具栏,然后在它下面有一个XLForm tableview。怎么样?

视图控制器不是导航控制器,所以我需要在顶部(或底部)添加一个工具栏,我可以在其中添加按钮。那我该怎么做呢?

1 个答案:

答案 0 :(得分:1)

事实证明这并不太难。我只是希望在某处记录它。

我能找到的所有示例代码都显示了从XLFormViewController继承的顶视图控制器。在这种情况下,IB控制器只需要一个顶线视图。

我想扩展视图控制器以使其他组件不仅仅是一个" View"宾语。我想要一个顶部的工具栏和其他几个东西。

所以,这就是我的表现。我不确定这是最好的方法,但确实有效。

  1. 在IB中创建视图控制器并添加所需的所有组件。
  2. 在设计中包含某个TableView对象
  3. 进入"助理编辑"并将TableView对象挂钩到" tableView"通过ctrl拖放IBOutlet tableView对象在XLFormViewController.h中定义的对象。
  4. 所有其他控件照常工作。
  5. 重要的: 不要将tableView对象视为常规对象。换句话说,不要实现UITableViewDataSource和UITableViewDelegate方法。

    希望这有帮助。