从按钮添加照片库中的图像并在按钮上显示照片
Posted
技术标签:
【中文标题】从按钮添加照片库中的图像并在按钮上显示照片【英文标题】: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
添加到UIButton
。 UIButton
默认有一个 imageView。您可以像myButton.imageView
一样访问它
使用UIImagePickerController 或Photos 获取您想要的图像,并将其放入您的按钮中。
这个动作处理程序怎么样?我的意思是有一个用于从库中选择图像的动作处理程序和一个用于查看(设置照片)到按钮视图的视图?或者 UIImagePickerController 是否像动作控制器一样工作以从库中接收图像,然后我可以像 myButton.imageView = imageFromLibrary 一样设置图像??
【参考方案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)
【讨论】:
以上是关于从按钮添加照片库中的图像并在按钮上显示照片的主要内容,如果未能解决你的问题,请参考以下文章