1

我有一个具有多个视图控制器和一个通用菜单表的应用程序。

所有视图控制器中的菜单表都是相同的。目前,如果我想在我的菜单表中添加更多菜单,那么我必须更改所有视图控制器。

我们可以有一个可以在不同视图控制器中调用的通用表视图吗?

谢谢

4

3 回答 3

2

创建一个子类UITableView并在其中创建您的菜单:

@interface menuTable : UITableView

然后,您可以在 all 中使用该类的实例viewControllers

于 2012-12-29T07:07:22.770 回答
0

据我了解您的问题,只需在 CommonView (参考名称)中创建一个 tableView,然后根据您的需要,您可以调用该表格视图。通过这种方式,您不必在代码中多次更改。

于 2012-12-29T09:36:26.563 回答
0

是的你可以。当您将 UIView 添加到其他一些 UIView 时,前者将从它的 Superview 中删除并作为子视图添加到后者。记住要小心视图的框架。convertRect:toView:例如使用选择器转换它

于 2012-12-29T07:02:35.697 回答