繁体   English   中英

如何在iOS Objective-C的UITableView中创建类别和子类别选择

[英]How to create category and subcategory selection in UITableView in iOS Objective-C

我想使用iOS版Objective-C在UITableView中创建带有类别和子类别选择的表视图,但是我不知道要搜索什么以及从何开始。 类别和子类别的内容是动态的,可以是一个或多个,然后由Web服务结果决定。 并且所有类别都应在点击后折叠。 它应该看起来像这样。 在此处输入图片说明

任何建议和帮助将不胜感激

编辑#1

我已经尝试了一些东西,但是不能正常工作,这里是我尝试过的代码。 兴趣(类别和子类别)

如果使用UITableView和iOS 8,则可以使用自动布局来确定单元格高度和设置单元格内的设置约束以隐藏/显示选项。 了解如何实现动态单元格高度– http://www.raywenderlich.com/87975/dynamic-table-view-cell-height-ios-8-swift )。

我使用FXForms处理此类选项表,但您需要对此进行更深入的了解才能正确地对单元进行子类化。 在此处检查: https : //github.com/nicklockwood/FXForms

我认为您应该使用“ parentCategory”属性创建一个CategoryViewController

最初,此属性为空,它将加载所有基本类别。 然后,当您选择一个类别(如果有子类别)时,将对同一个CategoryViewController执行segue并设置此parentCategory属性。 您将使用此属性加载子类别。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM