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

构建tableview表单并在Swift 3中打印,swift,forms,printing,tableview,segue,Swift,Forms,Printing,Tableview,Segue,我正试图为一个朋友建立一个表格。我尝试过使用tableview,但是这样做所有子页面都会有不同的信息需要填写。所以我不确定是否最好的方法是将每个页面构建在不同的表单中,而不是作为tableview。然而,我这样做的方式打印按钮只有在所有页面都被填满后才会显示 我的问题是: 从AirPrint打印所有三页信息有困难吗 什么是构建这个的最佳方式?还是桌面视图吗 如果不使用表视图路径,如何添加空文本框以返回百分比栏 我设置的第一个页面是tableview,如果这样做的话,如何为每一行创建单独的视图

我正试图为一个朋友建立一个表格。我尝试过使用tableview,但是这样做所有子页面都会有不同的信息需要填写。所以我不确定是否最好的方法是将每个页面构建在不同的表单中,而不是作为tableview。然而,我这样做的方式打印按钮只有在所有页面都被填满后才会显示

我的问题是:

  • 从AirPrint打印所有三页信息有困难吗
  • 什么是构建这个的最佳方式?还是桌面视图吗
  • 如果不使用表视图路径,如何添加空文本框以返回百分比栏
  • 我设置的第一个页面是tableview,如果这样做的话,如何为每一行创建单独的视图

  • 如果您希望构建表单,我建议您使用此处的库:。该库包括许多不同类型的字段和针对不同数据类型的验证

    另外,请记住,这不是一个代码编写服务。您必须提供您所做工作的代码示例,然后明确定义您的问题是什么。像这样的开放式问题不会走得很远

    要通过选择按钮创建操作,可以使用onCellSelection回调,如下所示:

     +++ Section()
                    <<< ButtonRow() {
                        $0.title = "Tap to force form validation"
                    }
                    .onCellSelection { cell, row in
    
                       //Do something here once the row has been tapped
                    }
    
    +++节()
    
    谢谢,我会查出来的!我只是想弄清楚TableView是否能比使用大量标签和文本字段更好地完成工作。表单是使用TableView创建的。Eureka库使用FormViewController并允许您添加每个字段。如果您有多个表单,您可以创建多个FormViewController并将它们链接在一起。Eureka非常棒!我还有几个问题。在顶部,我修改了当前的屏幕截图。如何使uitableview行链接到不同的视图控制器。在eurekas代码中,有没有一种方法可以以Childs的全名为例,将其作为一个push行,使其中间名和最后一个中间名作为textrows?问题是,我有太多的领域,在模拟器中,它没有显示所有的时候,试图scroll@BlueMoose选择一行后,我更新了关于如何做某事的答案。我不知道你的第二个问题是什么意思。如果这有帮助,请接受我的回答,以便其他人可以看到它。关于进一步的问题,请打开另一个问题。