我是单触式iOS/monotouch开发新手。我想在我的应用程序中创建多级表,但不知道如何..我试图搜索网页,但什么都没找到(除了古代2009年的样本不起作用)。如何在Monotouch中创建多个级别表?
让我们有表:
- ROW1
- 2行
- ROW3
用户点击2行和它展开:
- ROW1
- 2行
- [subrow1]
- [subrow2]
- ROW3
如果用户抽头ROW2再次,合拢。
我知道,实现应该很容易,但我现在没有经验。 获得一些帮助将会很愉快!
在此先感谢。
我是单触式iOS/monotouch开发新手。我想在我的应用程序中创建多级表,但不知道如何..我试图搜索网页,但什么都没找到(除了古代2009年的样本不起作用)。如何在Monotouch中创建多个级别表?
让我们有表:
用户点击2行和它展开:
如果用户抽头ROW2再次,合拢。
我知道,实现应该很容易,但我现在没有经验。 获得一些帮助将会很愉快!
在此先感谢。
iOS中有no built-in/default control,其行为与TreeView(例如System.Windows.Forms)中的行为相似。这主要是因为这需要比iPhone/iPod更多的屏幕空间。
通常的解决方案是使用表,在你的单元格中添加一个“>”(可以扩展),并显示一个新的控制器的数据(表或其他)。
另一种选择是找到(并绑定)一些自定义控件,它们提供了一个类似treeview的控件(有一些列在上一个链接中),或者像@Jason说的那样,执行类似于UITableView
的相似操作,类型。
在iOS中没有对此的本机支持。您可以通过使用自定义表格单元格来实现类似的功能。 – Jason