12得票2回答
在SwiftUI中呈现视图控制器

如何使用SwiftUI实现以下Objective-C代码所实现的功能?我无法完全掌握所提出的思想。 如上内容翻译后为: 如何使用SwiftUI实现以下Objective-C代码所实现的功能?我无法完全掌握所提出的思想。 [self presentViewController:mess...

15得票4回答
以编程方式在UITableViewCell中的一个按钮中呈现视图控制器(Swift)

我正在尝试使用户在单击表视图中的单元格时进入新的视图控制器。 更具体地说,当用户单击人名时,应将其带到该用户的个人资料,其中用户名为表视图单元格,个人资料为新的视图控制器。 我认为实现此操作的方法是使用".presentViewController(vc,animated:true,compl...

10得票3回答
在SWIFT中的xib文件上展示一个ViewController

我有一个xib文件,在一个UIView上创建了一个弹出控制器。当在View Controller 1上按下按钮时,这个弹出控制器会向上动画。然后,我在UIView上有一个按钮,当按下它时,我想呈现另一个视图控制器(View Controller 2)。代码如下:class PopUpViewC...

21得票5回答
以模态方式展示的视图控制器关闭时出现框架错误。

我正在使用自定义转场和自定义 UIPresentationController 来展示一个 UIViewController,但是该视图控制器的视图并没有覆盖整个屏幕,所以呈现视图控制器仍然可见。 接下来,我在这个视图控制器上方展示了一个 UIImagePickerController 的实...

11得票3回答
关闭模态视图控制器后刷新父视图控制器

在我的iOS应用程序中,用户可以从列表中选择一张图片,然后会弹出一个模态框,其中包含该图片和删除图片的选项。如果用户选择删除图片,则返回到原始视图控制器,其中包含图片列表。然后我需要刷新原始视图控制器以考虑已删除的图片。 我尝试使用NSNotificationCenter广播删除图像时向父视...

17得票5回答
在展示新视图控制器后关闭当前视图控制器 - Swift

我想要关闭一个视图控制器并呈现一个新的视图控制器,但我不希望旧的视图控制器继续存在。我使用下面的代码来关闭当前的视图控制器和呈现新的视图控制器。但是这种方式在关闭和呈现之间会有一段时间间隔。我不希望用户注意到这一点。因此,我想先呈现新的视图控制器,然后再关闭以前的视图控制器。有没有办法做到这一...

12得票8回答
使用带有模糊背景的视图控制器

我有一个视图控制器,我的视图背景需要是半透明的,并保持显示下面的视图。我已经在 nib 文件中调整了不透明度,并尝试将视图控制器推入导航堆栈和以模态方式呈现它,但加载后,先前的视图被卸载了。我该如何解决这个问题?

9得票1回答
iOS 8: 在竖屏模式下显示模态视图控制器,会导致横屏导航控制器下方的导航栏大小改变。

在iOS 8上,我遇到了一种关于导航栏和方向变化的奇怪行为。 我有一个导航控制器,它报告支持界面方向UIInterfaceOrientationMaskLandscapeRight。导航栏在横向方向下具有预期的高度(不幸的是,我没有权利发布截图)。 然后,我启动了一个模态视图控制器的演示,...

8得票1回答
不改变状态栏颜色的情况下呈现视图控制器,就像UIAlertController一样

在执行某些网络操作时,我会呈现一个模态视图控制器(类似于MBProgressHUD但作为视图控制器),以防止用户交互并指示进度。 视图控制器具有modalPresentationStyle = .Custom,并使用过渡委托和自定义表示控制器进行动画处理。除了动画转换之外,它们没有任何自定义...

39得票4回答
iOS:警告“尝试呈现视图控制器,其视图不在窗口层次结构中”

当我尝试在导航控制器上展示ActivityController时,我收到以下警告:Attempt to present <UIActivityViewController: 0x15be1d60> on <UINavigationController: 0x14608e80&...