小编min*_*eek的帖子

如何在Swift中获得前置摄像头?

我试图让前置摄像头具有实时视图.我可以使用后置摄像头:

var backCamera = AVCaptureDevice.defaultDeviceWithMediaType(AVMediaTypeVideo)
Run Code Online (Sandbox Code Playgroud)

但我似乎无法找到如何获得前置摄像头.如何更改上面的代码才能使用前置摄像头?

iphone ios swift

23
推荐指数
5
解决办法
2万
查看次数

在Swift中将图像保存在另一个图像的顶部

我正在学习Swift,我正在创建一个使用个人照片并将另一个放在其上的应用程序.我现在有一个hacky解决方案,创建该区域的屏幕截图并保存.我需要在Swift中这样做

@IBAction func saveImage(sender: AnyObject) {


    //Create the UIImage
    UIGraphicsBeginImageContext(imageView.frame.size)
    view.layer.renderInContext(UIGraphicsGetCurrentContext())
    let image = UIGraphicsGetImageFromCurrentImageContext()
    UIGraphicsEndImageContext()
    //Save it to the camera roll
    UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil)


}
Run Code Online (Sandbox Code Playgroud)

但是,这是有效的,现在已经不复存在了.但是,这也不是最好的解决方案.

所以,伙计们,如何将图像从个人图像保存到相机胶卷,图像为叠加?

非常感谢帮助!! 谢谢!

iphone image swift

10
推荐指数
3
解决办法
1万
查看次数

如何在Swift中创建一个更改摄像机视图的按钮?

我想知道当我按下按钮时如何更改相机视图.目前,我正在使用布尔值var camera = false,当我按下按钮时,我想将值更改为true并获取另一个相机.但这不起作用.我现在有这个:

 @IBAction func changeCamera(sender: AnyObject) {

    camera = true

}

override func viewWillAppear(animated: Bool) {

    captureSession = AVCaptureSession()
    captureSession!.sessionPreset = AVCaptureSessionPresetPhoto
    var captureDevice:AVCaptureDevice! = nil
    //var backCamera = AVCaptureDevice.defaultDeviceWithMediaType(AVMediaTypeVideo)
    if (camera == false){
    let videoDevices = AVCaptureDevice.devicesWithMediaType(AVMediaTypeVideo)


    for device in videoDevices{
        let device = device as AVCaptureDevice
        if device.position == AVCaptureDevicePosition.Front {
            captureDevice = device
            break
        }
    }
    } else {
        var captureDevice = AVCaptureDevice.defaultDeviceWithMediaType(AVMediaTypeVideo)

    }

    var error: NSError?
    var input = AVCaptureDeviceInput(device: captureDevice, error: …
Run Code Online (Sandbox Code Playgroud)

iphone camera ios swift

7
推荐指数
1
解决办法
9150
查看次数

将图像设置为全局变量(在Swift中)

我正在尝试将图像设置为全局变量。进一步说明一下:我有两个视图控制器。Viewcontroller1是菜单,视图控制器2是具有图像视图的视图控制器。

我要完成的工作是在第一个视图控制器中下载一个图像,将该图像设置为全局变量,然后在视图控制器2中使用该图像。

到目前为止,我有这个:

import UIKit

var globalImage = [String: UIImage]()


class ViewController: UIViewController {

    // this function hides the statusbar
    override func prefersStatusBarHidden() -> Bool {
        return true
    }

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        // variables for accessing web images
        let url = NSURL(string: "http://www.fteunen.com/app/overLay.png")
        let urlRequest = NSURLRequest(URL: url!)
        NSURLConnection.sendAsynchronousRequest(urlRequest, queue: NSOperationQueue.mainQueue(), completionHandler: {
            response, data, error in

            if error != nil {

                println("Something happened i …
Run Code Online (Sandbox Code Playgroud)

global-variables ios swift

1
推荐指数
1
解决办法
7482
查看次数

标签 统计

swift ×4

ios ×3

iphone ×3

camera ×1

global-variables ×1

image ×1