/ / barra sinistra e destra Carattere dei caratteri in UIImagePickerController - ios, swift, uiimagepickercontroller, uibarbuttonitem

barra sinistra e destra Carattere di caratteri in UIImagePickerController - ios, swift, uiimagepickercontroller, uibarbuttonitem

Qual è il modo di impostare il carattere personalizzato per UIBarButtons sinistro e destro di UIImagePickerController?

Ho provato questo codice ma non funziona:

let imagePicker = UIImagePickerController()
imagePicker.navigationBar.barTintColor = UIColor(hex: 0x212121)
imagePicker.navigationBar.translucent = false
imagePicker.navigationBar.tintColor = UIColor.whiteColor()
imagePicker.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.whiteColor(), NSFontAttributeName: UIFont(name: "Roboto-Regular", size: 20.0)!]

// doesn"t work
imagePicker.navigationItem.backBarButtonItem?.setTitleTextAttributes([NSForegroundColorAttributeName: UIColor.whiteColor(), NSFontAttributeName: UIFont(name: "Roboto-Regular", size: 25.0)!], forState: UIControlState.Normal)
imagePicker.navigationItem.leftBarButtonItem?.setTitleTextAttributes([NSForegroundColorAttributeName: UIColor.whiteColor(), NSFontAttributeName: UIFont(name: "Roboto-Regular", size: 20.0)!], forState: UIControlState.Normal)
imagePicker.navigationItem.rightBarButtonItem?.setTitleTextAttributes([NSForegroundColorAttributeName: UIColor.whiteColor(), NSFontAttributeName: UIFont(name: "Roboto-Regular", size: 20.0)!], forState: UIControlState.Normal)

risposte:

0 per risposta № 1

hai bisogno di sottoclasse UIImagePickerController e imposta la tua barra degli strumenti.

C'è un grande esempio da Apple: https://developer.apple.com/library/ios/samplecode/PhotoPicker/Introduction/Intro.html

È nell'obiettivo C ma sono sicuro che ti darà un'idea di ciò che devi fare.