我想在 iPhone 应用程序中实现一个下拉列表,就像您在 iBooks 中选择 PDF/书籍时看到的那样。
我对如何实现它有一些想法,如果我错了请纠正我:
- 创建按钮
- 在按钮的单击事件上定义一个
CGRect
并在CGRect
内绘制一个LoadTableView
- 在运行时加载
TableViewData
。
这是正确的吗?如果没有,我该怎么办?
最佳答案
这是一种更好/更简单的方法。
- 创建自定义 UITableViewController 和关联的 Nib 。使用此类来封装您的 tableView 和数据。
- 当用户点击您的按钮时,实例化您的自定义 View Controller 并使用presentModalViewController:animated 以模态方式显示它
- 当用户从弹出 View 中选择一个选项时,回调父 View 并显示结果。
- 使用dismissModalViewControllerAnimated关闭表格 View :
这就是 iBooks 使用高度自定义的 UITableViewController 所做的事情。
关于iphone - 使用 iOS SDK 将 UITableView 显示为下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6294016/