【发布时间】:2014-10-21 04:21:08
【问题描述】:
在我的第一个视图控制器中,我在顶部水平放置了一系列按钮(例如 5 个)。当我单击五个按钮之一时,应该会出现来自不同控制器(例如 Second View Controller )的另一个视图。
SecondViewController *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"SecondVC"];
[self.navigationController pushViewController:controller animated:YES];
但这涵盖了整个第一视图。有没有办法让我的第二个视图显示为弹出窗口,其中一系列按钮仍然可见并且可以工作?
【问题讨论】:
-
仅限ios8 还是您也需要支持以前的版本? iPhone 或 iPad 或两者兼而有之?
-
仅限 iOS 8 且仅限 iPhone
-
您可以使用新的
present as popover自适应segue - 请参阅此stackoverflow.com/questions/24635744/… -
但我正在研究 Objective C..not Swift
-
语言无关紧要。您需要实现该方法才能获得弹出式样式,而不是全屏演示。