iPhone - 一个视图包含多个 UITableView

发布于 2024-09-05 08:00:06 字数 346 浏览 1 评论 0原文

我正在处理一个 iPhone 视图,该视图具有一些标题文本以及顶部的 UISegmentedControl 和下面的 UITableView 。当在 UISegmentedControl 中选择不同的段时,我需要在 UITableView 中显示一组不同的记录。

实现这一点的最佳方法是什么?我是否应该为视图控制器提供一个 UITableView 并在选择不同的段时重新填充它?如果是这样,可以使用 NSFetchedResultsController /核心数据来完成吗?

谢谢! -约翰

I am working on an iPhone view that has some header text along with a UISegmentedControl at the top and a UITableView beneath it. When a different segment is selected in the UISegmentedControl, I need a different set of records to be displayed in the UITableView.

What is the best way to implement this? Should I have one UITableView for the view controller and just re-populate it when a different segment is selected? If so, can this be done with a NSFetchedResultsController / core data?

Thanks!
-Johann

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

歌枕肩 2024-09-12 08:00:06

我建议为每个需要的视图创建一个不同的表视图控制器类。这将使每个视图的逻辑保持独立。然后,当用户选择不同的选项时,根据需要实例化、添加和删除子视图。您还可以以某种有意义的方式为从一个到下一个的过渡设置动画。

如果您稍后决定使用不同类型的视图可以更好地提供一组信息,则不必理清所有内容。

I'd suggest creating a different Table View Controller class for each one needed view. This will keep the logic of each view self-contained. Then instantiate, add and remove the subviews as needed when the user selects a different option. You would also be able to animate transitions from one to the next in some meaningful way.

If you decide later that one set of information would be better served using a different kind of view, you don't have to untangle everything.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文