图像显示在 iPhone 模拟器中但不是 ipad - Swift

Posted

技术标签:

【中文标题】图像显示在 iPhone 模拟器中但不是 ipad - Swift【英文标题】:Image shows up in iPhone simulator but not ipad - Swift 【发布时间】:2015-07-01 23:45:33 【问题描述】:

当我从相机胶卷中选择图像并在我的视图中显示它时,它不会出现在 Ipad 模拟器上。它在 iPhone 上运行良好。这是我的代码

//--CONTROLS HOW TO PICK THE IMAGE WHEN THIS BUTTON IS CLICKED--\\
@IBAction func chooseImage(sender: AnyObject) 
    var image = UIImagePickerController()
    image.delegate = self
    image.navigationBar.tintColor = UIColor.whiteColor()
    image.sourceType = UIImagePickerControllerSourceType.PhotoLibrary
    image.allowsEditing = false
    self.presentViewController(image, animated: true, completion: nil)


//--AFTER THE IMAGED IS PICKED THIS BRINGS BACK THE VIEW--\\
func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage!, editingInfo: [NSObject : AnyObject]!) 
    println("Image Selected")
    self.dismissViewControllerAnimated(true, completion: nil)
    imageToPost.image = image
    photoSelected = true

【问题讨论】:

【参考方案1】:

显然,iPad 模拟器无法正确显示名为imageToPostUIImageView。检查您的故事板文件并确保图像视图正确连接到插座。

另外,检查任何可能将图像视图推离屏幕的约束。

【讨论】:

我看了看,它已正确链接。我有一个错误,特别是当没有选择图像时,帖子给出错误并说请选择图像。 iPhone 上不会出现此错误,但 ipad 上会出现此错误。几乎就像它不想在 iPad 上选择后保存图像一样 您应该描述错误,包括原始问题中的任何错误消息。

以上是关于图像显示在 iPhone 模拟器中但不是 ipad - Swift的主要内容,如果未能解决你的问题,请参考以下文章

图像不显示在带有 iOS 9 的 iPad 2 模拟器上

iPad Pro 中的横向方向

为 iPhone 和 iPad 加载不同的图像

底部工具栏显示在 iPhone 但不是 iPad

iOS 7 上的 UIBarButtonSystemItemRefresh

Default.png 不在 iPad 设备上显示,但在 iPad 模拟器上显示