Get Camera (Swift) by Wusheying
@IBActionfuncTakephoto (Sender:Anyobject) {
View.endediting(true)
Moveviewdown()
LetImagepickeractionsheet =Uialertcontroller(title:"Snap/upload Photo",
Message:Nil, Preferredstyle:.Actionsheet)
ifUiimagepickercontroller.issourcetypeavailable(.Camera) {
LetCamerabutton =uialertaction(title:"Take Photo",
Style:.Default) {(alert),Voidinch
LetImagepicker =Uiimagepickercontroller()
Imagepicker.Delegate = Self
Imagepicker.sourcetype = .Camera
Self.Presentviewcontroller(Imagepicker,
Animated:true,
Completion:Nil)
}
Imagepickeractionsheet.Addaction(Camerabutton)
}
LetLibrarybutton =uialertaction(title:"Choose Existing",
Style:.Default) {(alert),Voidinch
LetImagepicker =Uiimagepickercontroller()
Imagepicker.Delegate = Self
Imagepicker.sourcetype = .photolibrary
Self.Presentviewcontroller(Imagepicker,
Animated:true,
Completion:Nil)
}
Imagepickeractionsheet.Addaction(Librarybutton)
LetCancelButton =uialertaction(title:"Cancel",
Style:.Cancel) {(alert),Voidinch
}
Imagepickeractionsheet.Addaction(CancelButton)
Presentviewcontroller(Imagepickeractionsheet, animated:true,
Completion:Nil)}
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
Get Pictures (Swift)