问题:如何在“可可触摸框架”中实现(我猜我的意思是 IOS 最佳实践)模式弹出框?
这里假设它是一个通用应用程序,因此将同时支持 iPhone 和 iPad。可以假设情节提要用于使用可可触摸框架的主要应用程序。
例如,组件的最佳实践是必须将“请向用户询问 X、Y、Z 信息到主应用程序及其视图控制器,然后使用如下方法:
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let controller = storyboard.instantiateViewController(withIdentifier: "EventPopover")
controller.modalPresentationStyle = .popover
self.present(controller, animated: true, completion: nil)
这会很困难,然后需要为使用的组件(/框架)构建一些应用程序,所以这似乎不可能?替代方法可能是在组件中手动创建一个弹出视图,但是不确定您是否会从有助于支持 iPad 和 iPhone 重新正常弹出方法的 IOS 最佳实践方法中受益?
例如,假设您有一个自定义地图组件,您希望用户能够放入,但该组件的一个方面是,当用户选择/放置一个图钉时,您希望能够抛出一个模式对话框要求用户自定义此删除的 pin 的名称。
(希望这是有道理的)