- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个带有 2 个 UIImageViews 和 2 个按钮的 View ,以便使用 UIImagePickerViewController 选择 2 张不同的图片。它实际上工作得很完美,但我想缩放图像并最终在 UIImageViews
中显示图像的选定部分。
允许在缩放时正确进行编辑,并且显然“允许编辑”图片,但最终选定的部分不会出现在 UIImageViews 中。
代码在这里。怎么了?
import UIKit
var fotoUnoEscogida = UIImage()
var fotoDosEscogida = UIImage()
class viewControllerDso : UIViewController, UIImagePickerControllerDelegate ,UINavigationControllerDelegate, UITextViewDelegate{
//Images
@IBOutlet weak var imageView1: UIImageView!
@IBOutlet weak var imageView2: UIImageView!
//TextViews
@IBOutlet weak var textViewExteriorUno: UITextView!
@IBOutlet weak var textViewExteriorDos: UITextView!
@IBOutlet weak var textViewInteriorUno: UITextView!
@IBOutlet weak var textViewInteriorDos: UITextView!
var imagePicker = UIImagePickerController()
var imagePicked = 0
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func chooseImage(sender: UIButton) {
if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.SavedPhotosAlbum){
print("chooseImage Button capture ")
imagePicked = sender.tag
imagePicker.delegate = self
imagePicker.sourceType = .SavedPhotosAlbum
imagePicker.allowsEditing = true
self.presentViewController(imagePicker, animated: true, completion: nil)
}
}
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage
if imagePicked == 1 {
imageView1.contentMode = UIViewContentMode.ScaleAspectFill
imageView1.image = pickedImage
imageView1.layer.masksToBounds = true
imageView1.layer.borderWidth = 6
imageView1.layer.cornerRadius = imageView1.layer.frame.height/6
imageView1.layer.borderColor = UIColor.purpleColor().colorWithAlphaComponent(0.2).CGColor
} else if imagePicked == 2 {
imageView2.contentMode = UIViewContentMode.ScaleAspectFill
imageView2.image = pickedImage
imageView2.layer.masksToBounds = true
imageView2.layer.borderWidth = 6
imageView2.layer.cornerRadius = imageView2.layer.frame.height/6
imageView2.layer.borderColor = UIColor.purpleColor().colorWithAlphaComponent(0.2).CGColor
}
dismissViewControllerAnimated(true, completion: nil)
}
}
最佳答案
在didFinishPickingMediaWithInfo
中而不是
let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage
使用
let pickedImage = info[UIImagePickerControllerEditedImage] as? UIImage
关于ios - 允许编辑 UIImagePickerViewController 无法选择 2 个不同的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47275964/
我编写了最简单的 iPhone 应用程序。它有一个单一的 View 窗口。该主视图包含一个 ImageView 和 2 个按钮,分别标记为“库中的图片”和“拍照”。应用程序根据所选按钮带来图像,并将其
我正在开发完全处于横向模式的应用程序。在其中一个 View 中,我需要使用叠加 View 打开相机(UIImagePickerController)。但是当我点击按钮打开相机时,它会因这个问题而崩溃,
我正在通过 UIImagepicker 从图库返回数据库中保存路径 let imageURL = info[UIImagePickerControllerReferenceURL] as! NSUR
如何在捕获图像时从选定区域裁剪来自 UIImagePickerController 的图像。覆盖 View 到 UIImagePickerController 最佳答案 代码下方 -(UIImage
在我的应用程序中,用户使用 UIImagePickerViewController 选择图像或拍照。选择图像后,我想在方形 UIImageView (90x90) 上显示其缩略图。 我正在使用 App
开发者可以使用吗,还是只有Apple使用的私有(private)库? 最佳答案 它看起来像一个私有(private) API。即使在新的 UIAlertController(它取代了 UIAction
我在我的应用程序中以相机模式显示 UIImagePickerController 模态。当用户拍摄照片时,我将使用拍摄的图像在 UIImagePickerController 上推送一个新的 View
我使用 UIImagePickerViewController 创建了一个简单的应用程序用于从相机捕获,但我想自定义用于从相机捕获的界面,例如添加一些按钮。 UIImagePickerViewCont
我正在创建一个应用程序,在其中使用 viewDidLoad 方法调用 Web 服务。回复将填充我的表格。有一个按钮允许用户捕获图像。为此,我使用了 UIImagePickerViewControlle
我有一个带有 2 个 UIImageViews 和 2 个按钮的 View ,以便使用 UIImagePickerViewController 选择 2 张不同的图片。它实际上工作得很完美,但我想缩放
我想在 UItableViewCell 中以矩形显示相机以扫描数字。 如何更改 UIImagePickerViewController 的大小并将其添加为 subview? 最佳答案 您可以将 UII
我有一个带有 2 个 UIImageViews 和 2 个按钮的 View ,以便使用 UIImagePickerViewController 选择 2 个不同的图片。它实际上工作完美,但我想缩放图像
我有一个 UIImagePickerViewController。当我选择 UIImagePickerControllerSourceTypeCamera 时,它工作得很好。但是,当我尝试选择 UII
我有一个UIActionSheet,其中包含从相机或照片库中选择图像的选项。为此,我采用了imagePickerViewController。对于相机来说,它工作得非常好。但不适用于照片库。 -(vo
我是一名优秀的程序员,十分优秀!