gpt4 book ai didi

ios - 如何在尺寸类更改期间从自定义演示 Controller 过渡到模态?

转载 作者:行者123 更新时间:2023-12-01 16:30:08 24 4
gpt4 key购买 nike

我有一个 View Controller ,如果水平尺寸类是紧凑的,我想以模态方式呈现,否则使用自定义转换委托(delegate),如下所示:

if traitCollection.horizontalSizeClass == .Compact {
settingsViewController.navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: .Done, target: self, action: "dismissSettings")
} else {
navigationController.transitioningDelegate = drawerTransitioningDelegate
navigationController.modalPresentationStyle = .Custom
}
presentViewController(navigationController, animated: true, completion: nil)

我想做一些类似于 Apple 在 iPhone 6 Plus 上处理表单的事情。在横向 View 中, View 是带有暗色背景的表单,而在纵向 View 中, View 是全屏模态视图 Controller 。更重要的是,它在旋转设备时过渡精美。如何以相同的方式设置我的 View 和演示文稿?

最佳答案

请参阅 AdaptivePresentationStyleForPresentationController

关于ios - 如何在尺寸类更改期间从自定义演示 Controller 过渡到模态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32211352/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com