Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在swift中创建2个可扩展行下拉菜单?_Ios_Swift_Uitableview_Drop Down Menu - Fatal编程技术网

Ios 在swift中创建2个可扩展行下拉菜单?

Ios 在swift中创建2个可扩展行下拉菜单?,ios,swift,uitableview,drop-down-menu,Ios,Swift,Uitableview,Drop Down Menu,我试图在UITableView中创建一个下拉列表,它可以在另一行中展开行 是否可以使用嵌套的UITableView进行此操作?是的,这是可能的。以下是步骤: 添加包含两个(或更多)原型单元格的tableView。应在tableView中的单元格类型中配置UI的单元格类型总数 为每种类型的单元格创建类(不要忘记使用不同的标识符) 保存检查哪个索引 在单元格中为rowatindexpath使用该选项,并选择rowatindexpath 未展开并单击时 tableView.beginUpdate()

我试图在UITableView中创建一个下拉列表,它可以在另一行中展开行


是否可以使用嵌套的UITableView进行此操作?

是的,这是可能的。以下是步骤:

  • 添加包含两个(或更多)原型单元格的tableView。应在tableView中的单元格类型中配置UI的单元格类型总数
  • 为每种类型的单元格创建类(不要忘记使用不同的标识符)
  • 保存检查哪个索引
  • 单元格中为rowatindexpath使用该选项,并选择rowatindexpath
  • 未展开并单击时

    tableView.beginUpdate()

    tableView.insertRows(位于:customPath,带:。底部)

    tableView.endUpdates()

    最初展开时

    tableView.beginUpdate()

    tableView.deleteRows(位于:customPath,带:.top)

    tableView.endUpdates()