构建一个 tableview 表单并在 Swift 3 中打印

Build a tableview form and print in Swift 3

我正在尝试为朋友构建一个表单。我试过做表格视图,但是这样做所有的子页面都会有不同的信息要填写。所以我不确定最好的方法是在不同的表单中构建每个页面而不是作为表格视图。不管我怎么处理,打印按钮只在所有页面都填满后才会出现

我的问题:

  1. 从 AirPrint 打印所有三页信息很难吗?
  2. 构建它的最佳方法是什么?还是tableviews吗?
  3. 如果不使用 tableviews 的路由,我如何将空文本框相加以返回百分比条?
  4. 我设置的第一个页面是一个表格视图,如果这是这样做的方式,我如何为每一行制作一个单独的视图?

如果您要构建表单,我建议您使用此处找到的库:https://github.com/xmartlabs/Eureka。该库包含许多不同类型的字段和针对不同数据类型的验证。

此外,请记住这不是代码编写服务。你必须提供你所做的代码示例,然后清楚地定义你的问题是什么。像这样的开放式问题不会走得太远。

为了通过选择按钮创建一个动作,您可以像这样使用 onCellSelection 回调:

 +++ Section()
                <<< ButtonRow() {
                    [=10=].title = "Tap to force form validation"
                }
                .onCellSelection { cell, row in

                   //Do something here once the row has been tapped
                }