在 iOS5 故事板中使用静态和动态内容分组 UITableView
Posted
技术标签:
【中文标题】在 iOS5 故事板中使用静态和动态内容分组 UITableView【英文标题】:Grouped UITableView with static and dynamic content in iOS5 storyboard 【发布时间】:2012-03-15 14:30:10 【问题描述】:基本上,我想做一些类似于 Apple 在 iPad 上的 Wi-Fi 网络设置所做的事情。看起来,有用于打开或关闭 WiFi 的静态单元和用于请求加入网络的切换,以及在另一部分显示可用无线网络的动态部分。关于Apple如何实现这一点的任何想法?它只是一个带有一些固定单元格的动态 UITableView 吗?
或者他们是否在静态 uitableview 的静态 tableview 单元格中嵌入了 UITableView?
我尝试了几种方法,将两个 UITableView (一个静态和一个动态)添加到 UITableViewController ,但没有奏效。我尝试将静态 UITableView 添加到 UIViewController,但显然静态 UITableView 需要 UITableViewController。
我找到的唯一解决方案是使用devforums,但这个解决方案对我来说似乎很麻烦,并且可能与未来版本的 ios 不兼容。
【问题讨论】:
尝试设置ios或iphone标签,可能会得到更好的响应 可悲的是,没有办法使用静态单元来处理静态部分,这似乎是一种浪费:( 【参考方案1】:我做了一个项目,它使用几乎相同的方法,在它的一个视图中,有一个带有动态单元格的 uitableview。
设置节数 = 3。
在每个部分设置行号时,为固定单元(wifi 开关)返回固定编号,为动态(wifi 站)返回 [array count]。
设置单元格时,检查哪个部分使用 indexPath.section,然后配置您的单元格
【讨论】:
如何创建静态单元格?我是否必须为单元格中的每个静态项创建自定义类? @Satyamsvv,为静态单元格创建一个类,但不要认为您需要为该项目创建一个类【参考方案2】:好的,我们有一个包含三个部分的UITableView
。
我觉得听起来很简单。
【讨论】:
以上是关于在 iOS5 故事板中使用静态和动态内容分组 UITableView的主要内容,如果未能解决你的问题,请参考以下文章
想要创建一个很酷的静态 UI 但:“静态表视图仅有效......”