【问题标题】:Add image from photo library from button and show the photo on the button从按钮添加照片库中的图像并在按钮上显示照片
【发布时间】:2017-05-05 09:59:59
【问题描述】:

我在任何地方都找不到答案,所以我想知道在这种情况下是否有人可以帮助我;

我正在寻找一种方法来从照片库中导入照片,方法是按下(imageview 按钮),方法是使 imageView 可点击或将图像添加到 UI 按钮......无论哪种方式,当你导入文件,照片应显示在此图像/按钮视图上...

该应用程序是用 Swift 制作的,所以如果有人能用 swift 分享一些东西,我将不胜感激 :-)。

感谢任何帮助!

最好的问候 草编。

【问题讨论】:

  • 我不知道寻求最终解决方案是否是要走的路,但这里有一个简单的组件“UIImagePickerController”codingexplorer.com/…的简单教程
  • "将图像添加到UIButton" 您不必将imageView 添加到UIButtonUIButton 默认有一个 imageView。您可以像myButton.imageView 一样访问它
  • 使用UIImagePickerControllerPhotos 获取您想要的图像,并将其放入您的按钮中。
  • 这个动作处理程序怎么样?我的意思是有一个用于从库中选择图像的动作处理程序和一个用于查看(设置照片)到按钮视图的视图?或者 UIImagePickerController 是否像动作控制器一样工作以从库中接收图像,然后我可以像 myButton.imageView = imageFromLibrary 一样设置图像??

标签: ios swift


【解决方案1】:

按照 Lepidopteron 建议的教程,使用这个

func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
    if let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage {
        button.imageView.contentMode = .ScaleAspectFit
        button.imageView.image = pickedImage
    }

    dismissViewControllerAnimated(true, completion: nil)
}

【讨论】:

    猜你喜欢
    • 2012-04-13
    • 2013-12-20
    • 1970-01-01
    • 1970-01-01
    • 2018-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多