Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
嗨,我使用了带有 4 个选项卡的选项卡栏应用程序,并且我已经从 IB 设置了导航控制器。
现在对于我的照片视图,当用户从列表中选择照片时,它应该显示大照片。对于较大的照片,我应该使用哪个视图?如果我将 self.view 它将同时显示标签栏和导航栏。如果我会给 tabbarcontroller..view 那么导航控制器不会显示。当用户点击图像时,我需要导航控制器。
如果您希望标签栏在用户点击图像时消失,您可能应该将界面基于子类 UINavigationController 并手动插入标签栏(没有控制器)。您必须在 UINavigationController 子类中处理来自标签栏的事件。当用户点击图像时,您可以简单地将其设置在由单独的 UIViewController 控制的 UIImageView 中,并将该控制器推送到导航控制器的堆栈中。
(网上有关于如何结合导航和标签栏界面的教程。您可能会找到其他方法来做您需要的事情)。