【发布时间】:2017-01-03 15:57:30
【问题描述】:
我正在尝试呈现 (1) ScrollViewController,然后呈现 (2) ImagePicker。但是,只显示ScrollViewController,而不是之后的ImagePicker。
单独来说,下面的代码工作正常,只是当一个跟随另一个时,它不起作用。我已经尝试在完成处理程序中包含一个,但仍然没有运气。
没有显示错误,除了,当序列发生时,Xcode 调试区域显示但完全空白,没有错误消息或警告。
问题:
我想念这里到底发生了什么?为什么两个都没有出现?如何确保
ScrollViewController和ImagePicker一个接一个地显示?
(1) ScrollViewController:
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewControllerWithIdentifier("ScrollViewControllerID") as! ScrollViewController
self.presentViewController(vc, animated: true, completion: nil)
(2) 图像选择器:
let imagePicker = MyImagePickerController()
imagePicker.delegate = self
imagePicker.sourceType = .PhotoLibrary
imagePicker.allowsEditing = false
imagePicker.modalTransitionStyle = UIModalTransitionStyle.CoverVertical
self.presentViewController(imagePicker, animated: true, completion: nil)
【问题讨论】:
-
你想要一个在另一个之上,一次,然后让用户关闭 ImagePicker 以显示 ScrollViewController?
-
@BaseZen 是的,这将是我想要实现的一个很好的最终配置。 (但即使只是一个接一个地展示我也想知道。)
标签: ios swift uiviewcontroller uiimagepickercontroller presentviewcontroller