19得票5回答
模态视图控制器透明背景iOS 8

在Xcode 6中打开旧项目,发现在呈现的视图控制器中背景不透明。我使用了下面主题中的解决方案,在iOS7中工作得很好。 iOS:具有透明背景的ModalView? 请指导如何处理iOS 8。

19得票8回答
UIViewController中通话状态栏问题

问题: 在呼叫状态栏消失后,以模态方式呈现的视图控制器不会向上移动,留下20像素的空白/透明空间在顶部。 正常:没有问题 在通话中:没有问题 通话结束后: 在顶部留下20像素高的空白/透明空间,显示下面的橙色视图。然而状态栏仍然存在于透明区域上方。导航栏也为状态栏留出空间,只是放置位...

18得票4回答
模态视图中状态栏隐藏(覆盖全屏幕呈现)

尝试从模态视图中隐藏状态栏。 已经检查了几种方法:override func prefersStatusBarHidden() -> Bool { return true } with / without self.setNeedsStatusBarAppearanceUpd...

18得票5回答
如何在横屏模式下实现自定义 UIViewController 动画的解决方法?

我有一个定制的动画UIViewController过渡效果,在iOS中似乎有一个bug会破坏横向方向的布局。在主要的动画方法中,我得到了混合横向和纵向视图的组合。(在纵向方向上,所有视图都是纵向的,所以没有问题。)- (void)animateTransition:(id <UIView...

17得票9回答
呈现模态视图控制器会隐藏导航栏

我有一个带有导航栏的导航应用程序,但有一些情况下,我需要以模态的方式呈现视图控制器,而不是将其推入堆栈。问题在于,当我解除模态视图控制器时,除了按照文档所预期的隐藏导航栏并调整(父视图)大小外,其他所有功能都正常运行。因此,我想我可以简单地调用一个内置方法来取消隐藏导航栏。我已经尝试过[sel...

17得票3回答
如何使用淡出动画关闭模态VC?

我在我的展示视图控制器中使用以下代码来淡入子模态视图控制器,这很好用:self.infoViewController.view.alpha = 0.0; [self.navigationController presentModalViewController:self.infoViewCon...

17得票3回答
如何关闭通过presentModalViewController打开的视图控制器:

我使用 presentModalViewController: 方法呈现了一个视图控制器,现在该如何关闭/解散它?

16得票1回答
在以不同方向呈现模态视图后,保持父视图的方向

我正在开发一个仅支持横屏模式的iPad应用,但在其中一个模态视图控制器上除外。我的问题是,一旦我展示了模态视图并将方向更改为纵向,然后关闭视图,父视图(本应仅支持横屏)会处于纵向模式,直到我旋转设备,它才会回到横屏并保持这种方式。我一直在努力寻找如何保持父视图原始方向的解决方案,但没有找到。 ...

16得票4回答
关闭模态视图控制器导致屏幕变黑

这是我的视图(控制器)层次结构: UITabBarController(作为应用程序的rootViewController) UINavigationController(作为tabBar选项卡之一的viewController) UIViewController(作为UINavigati...

15得票2回答
更改模态视图控制器的大小

当用户点击按钮时,我希望我的modalViewController以一个小正方形出现在屏幕中央(此时您仍然可以看到原始视图控制器在背景中)。 我在stackoverflow上找到的几乎每个答案都使用storyboard来创建模态视图控制器,但是我已经通过找到的所有内容走到了这一步。 当您点...