在iPhone和iPod touch上,呈现的视图始终为全屏。在iPad上,演示文稿取决于modalPresentationStyle属性中的值。此方法将presentViewController属性设置为指定的视图控制器,调整该视图控制器的视图大小,然后将视图添加到视图层次结构。
为什么用PresentationStyle = .formSheet呈现UIViewController时preferredContentSize不起作用
我只是尝试用下面的代码测试preferredContentSize效果: 让 vc = CustomViewController() vc.modalPresentationStyle = .formSheet self.preferredContentSize = CGSize(宽度:50, 高度:50) 是...
当 TipKit 通知弹出时,忽略提示,“演示文稿”按钮将不起作用。 (iPhone SE 和模拟器设备)
导入 SwiftUI 导入提示套件 @主要的 结构 TipKit_WithPresentPageApp: 应用程序 { var body: 一些场景 { 窗口组{ 内容视图() 。任务 { 尝试?
我正在视图控制器的 viewDidAppear 函数上调用 GET(方法)API。我正在使用导航控制器在我的第一个视图控制器上展示一个新的视图控制器。在第二个视图中
如何在didReceiveRemoteNotification中呈现视图?
我想在收到静默推送通知时呈现一个视图并传递此推送数据。 func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable: Any],...
modalViewController = [故事板 instantiateViewControllerWithIdentifier:@"transparentFullViewController"]; listViewController.view.frame = CGRectMake(0, 0, 900, 333); CG点中心=
除非我关闭,否则两个 VIPER 路由器之间的导航将无法工作
我正在尝试实现一项功能,旨在在另一个 VIPER 模块中打开一个 VIPER 模块。但只有当我使用“解雇”时它才有效,而我不想这样做。我希望能够...
增加 zPosition 的 UIView 不会对用户交互做出反应
我使用以下代码在所有视图控制器中将 UIView 显示为子视图。 func showSubViewInAllScreens() { 让 mySubView = MySubView() mySubView.layer.zPosition = 1 守卫让...
我有我试图使用淡入和淡出过渡时,任何控制器存在和解雇。对于这一点,当新的控制器存在,我设置alpha值的所有组件资产的视图像......
我已经在我的Swift应用中实现了Firebase Google登录。我想在开始时检查其是否已经登录的用户。我是这样做的:覆盖func viewDidLoad(){super ....
关闭应用程序后,启动屏幕将启动。然后,如果找到了有效的令牌,我想将用户带到主菜单,但是在必须将以前的屏幕添加到堆栈中之前,可以使用...
UISwipeGestureRecognizer在显示的VC和视图上不起作用
层次结构:MainVC调用present(GameVC,动画:true,完成:nil),让vc = self.storyboard?.instantiateViewController(withIdentifier:“ GameVC”)为! GameVC self.present(vc,动画:true,...
我有一个tableview控制器,一个详细的VC。以及允许删除项目的编辑详细信息VC。 Tableview由一系列项目组成。删除该项目后,我不仅要...
我有ViewController1,它先转到ViewModel,然后再到Coordinator,以显示ViewController2。问题是:我需要知道何时在VC1上关闭VC2。我需要做的是:当VC2是...
实例化模式视图控制器冻结了应用程序-Xcode 7可能出现的问题
我正在iOS应用程序中以模态形式显示视图控制器。问题是没有崩溃,并且只要调用presentViewController:animated,应用程序就会冻结。统计信息显示CPU使用率为...
我想关闭所有中间子视图控制器,并显示根视图控制器。以下代码起作用:self.view.window?.rootViewController?.dismiss(动画:true,...
当我打开一个新的视图控制器时,它会全屏显示,在状态栏后面显示内容,或者显示为一个圆角矩形,其中上一个视图的顶部可见。我已经尝试了所有...
PresentViewController在instantiateViewController上找到nil值
func collectionView(_ collectionView:UICollectionView,didSelectItemAt indexPath:IndexPath){如果collectionView.tag == 2 {切换indexPath.item {情况0:...
当我触摸Xcode中的按钮时,正在使用此代码加载视图。 UIStoryboard * storyboard = self.storyboard; UIViewController * svc = [故事板InstantiateViewControllerWithIdentifier:@“ ...
具有actionSheet样式的警报显示为带有延迟的标题和消息
自iOS 13.1开始,带有actionSheet样式的我的警报就显示为“已延迟”标题和消息。这些是Apple的发行说明。我已经进行了很多研究,但是找不到如何使它起作用...
Swift-present UIViewController
我正在尝试呈现视图,但其余视图应该保持不变。我认为使用某些图片更容易理解:如果用户单击该视图上的单元格,则该视图应弹出。但是...