ios - How do I present UIImagePickerController scene as initial scene? -
ios - How do I present UIImagePickerController scene as initial scene? -
i created uiviewcontroller scene , set custom class storybookpageimagepickercontroller when ran program, , grant access photos, see header , black screen no photos selection.
class storybookpageimagepickercontroller : uiimagepickercontroller, uiimagepickercontrollerdelegate, uinavigationcontrollerdelegate { override init() { super.init() self.sourcetype = uiimagepickercontrollersourcetype.photolibrary self.mediatypes = uiimagepickercontroller.availablemediatypesforsourcetype(.camera)! } required init(coder adecoder: nscoder) { super.init(coder: adecoder) } override func viewdidload() { self.delegate = self println("loaded image picker") } //mark: delegates func imagepickercontroller(picker: uiimagepickercontroller, didfinishpickingmediawithinfo info: [nsobject : anyobject]) { } func imagepickercontrollerdidcancel(picker: uiimagepickercontroller) { } }
sorry, cannot subclass uiimagepickercontroller. docs:
important
the uiimagepickercontroller class supports portrait mode only. class intended used as-is , not back upwards subclassing. view hierarchy class private , must not modified, 1 exception. can assign custom view cameraoverlayview property , utilize view nowadays additional info or manage interactions between photographic camera interface , code.
ios uiimagepickercontroller
Comments
Post a Comment