0

我正在开发一个带有七个 NIB 的应用程序。TabController 将一堆这些扔进 ..More 选项卡,这破坏了用户体验。有人对更好的方法有建议吗?

我想知道我是否应该检测滑动并依次关闭每个笔尖(着眼于创造循环体验,即笔尖 1 -> 笔尖 2...笔尖 7 -> 笔尖等。

如果做不到这一点,我可以使用导航控制器并使用“前进”和“后退”按钮切换 NIB。

我已经尝试了第一个想法。我可以在检测到滑动后切换 NIB,但以前的 NIB 由于某种原因不会释放(并且可以在新的 NIB 下方看到)。第二个想法使用导航栏占用屏幕空间,我宁愿将它用于 NIB 中的表格等。

示例代码和想法表示赞赏。

4

1 回答 1

0

我的建议是将您自己的自定义“tabBar”构建为启用分页的滚动视图。并尝试对 NIB 使用延迟加载。

无论如何,您必须找到一种方法来回收您的资源(以类似于 tableViews 重用单元格的方式)

于 2011-09-16T09:23:30.403 回答