我有一个viewController。该viewController有一个包含另一个控制器的containerView。列表和地图。
我希望用户能够通过按钮在列表和地图之间切换。
这意味着父视图控制器(或某人)需要能够引用mapViewController和ListViewController。
我怎样才能做到这一点?
这样做的一种方法是使用instantiateViewControllerWithIdentifier。但是,我不喜欢标识符。标识符容易出错和冲突。我喜欢Outlet
我读到一种可能的方法是设置一个storyboardid。如果我喜欢这个好老店呢?
答案 0 :(得分:0)
据我所知,你必须查看控制器。我要做的是创建一个主控制器类,它导入所有其他视图控制器(将其视为整个项目的超类),然后控制空视图,而不是按钮。空视图的背景将由一个“活动”视图提供,该视图将由listViewController.h或mapViewController.h提供。这将让用户同时使用列表/地图VC,并能够在两者之间切换。