gpt4 book ai didi

ios - 工具栏上的“从图像库中选择”按钮被停用

转载 作者:行者123 更新时间:2023-11-29 01:11:50 26 4
gpt4 key购买 nike

我有一个简单的 iOS 应用程序,可以让我通过按 UIToolbar 上的 Bar Button Item 来选择图像。问题是它允许我第一次选择图像,但之后它会被停用。我稍后无法选择任何图像。请注意,当我使用 UIButton 而不是工具栏上的按钮时,完全相同的代码可以完美运行。有人可以帮忙吗,我似乎被困住了?

选取图像的逻辑 ->

@IBAction func pickImage(sender: UIBarButtonItem) {
print("Picker")
let controller = UIImagePickerController()
controller.delegate = self
if sender.tag == 1 {
controller.sourceType = UIImagePickerControllerSourceType.Camera
} else {
controller.sourceType = UIImagePickerControllerSourceType.PhotoLibrary
}

self.presentViewController(controller, animated: true, completion: nil)

}

处理选取的图像并将其设置在我的 ImageView 中 ->

func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {

if let image = info[UIImagePickerControllerOriginalImage] as? UIImage{
memeImageView.image = image
}
dismissViewControllerAnimated(true, completion: nil)
}

func imagePickerControllerDidCancel(picker: UIImagePickerController) {
print("On cancel")
dismissViewControllerAnimated(true, completion: nil)
}

Gallery button gets deactivated after selecting once

最佳答案

根据提供的 View 层级链接,设置图片后

UIImageView: 0x7fdd90418e00; frame = (16 56; 343 468);

图像似乎比预期的要长。并且它覆盖了工具栏,这也可以解释为什么选择图像后工具栏不显示(白色)。

建议:

  • 检查 ImageView 底部空间的约束
  • 不完全确定为什么在您的层次结构中有两个 ImageView

关于ios - 工具栏上的“从图像库中选择”按钮被停用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35648503/

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