我正在使用带有多个UIButtonItem的UIToolBar。这些按钮项需要调出一个模态视图控制器(VC),用于通过拣选滑块等设置参数。
问题是我对所有按钮项使用单个VC而每个按钮使用单独的VC吗?
现在我只使用一个并将正确的子视图带到前面隐藏其他等等,但它似乎变得乏味,特别是不同的导航栏标题,视图大小等。
那么正确的方法是什么 - UIToolBar上每个UIButtonItem的单个VC或单独的vc?
答案 0 :(得分:0)
您应该使用UINavigationController并根据需要将新视图控制器推送到导航堆栈,并在完成后将其弹出。这使您可以将功能分离为单独的分立组件,这有助于代码组织,并更紧密地遵守HIG中提供的Apple指南。
我肯定会建议将其分解为单独的视图控制器。