我有一个具有多个viewcontrollers和一个公共菜单表的应用程序。
所有viewcontrollers中的菜单表都相同。目前,如果我想在菜单表中添加更多菜单,那么我必须更改所有视图控制器。
我们可以有一个可以在不同的viewcontrollers中调用的公共表视图吗?
由于
答案 0 :(得分:2)
创建UITableView
的子类并创建菜单,如:
@interface menuTable : UITableView
然后,您可以在所有viewControllers
中使用该类的实例。
答案 1 :(得分:0)
是的,你可以。
当你将UIView添加到其他UIView时,前者将从它的Superview中删除,并作为子视图添加到后者中。请记住要小心视图的框架。例如使用convertRect:toView:
选择器
答案 2 :(得分:0)
据我所知,只需在CommonView中创建一个tableView(参考名称),根据您的需要,您可以调用该表视图。通过这种方式您不必多次更改在你的代码中。