ich die navigationItem des Titleview mit Bild und Text wie auf dem Bild unten gesetzt werden soll:iOS navigationItem Titleview Bild und Text
Wie kann ich das erreichen?
Genauer gesagt, ich versuche dies in Swift
zu tun.
ich die navigationItem des Titleview mit Bild und Text wie auf dem Bild unten gesetzt werden soll:iOS navigationItem Titleview Bild und Text
Wie kann ich das erreichen?
Genauer gesagt, ich versuche dies in Swift
zu tun.
Der Zustand, muss der Controller haben seine navigation controller
:
meinen Code verwenden ich unten schreiben, ist das Ergebnis wie folgt aus:
In Ihr View-Controller, versuchen Sie meinen Code unten:
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
initUI()
}
// MARK: - init
func initUI() {
let rect:CGRect = CGRect.init(origin: CGPoint.init(x: 0, y: 0), size: CGSize.init(width: 64, height: 64))
let titleView:UIView = UIView.init(frame: rect)
/* image */
let image:UIImage = UIImage.init(named: "01.jpg")!
let image_view:UIImageView = UIImageView.init(image: image)
image_view.frame = CGRect.init(x: 0, y: 0, width: 30, height: 30)
image_view.center = CGPoint.init(x: titleView.center.x, y: titleView.center.y - 10)
image_view.layer.cornerRadius = image_view.bounds.size.width/2.0
image_view.layer.masksToBounds = true
titleView.addSubview(image_view)
/* label */
let label:UILabel = UILabel.init(frame: CGRect.init(x: 0, y: 30, width: 64, height: 24))
label.text = "Hello"
label.font = UIFont.systemFont(ofSize: 12)
label.textAlignment = .center
titleView.addSubview(label)
self.navigationItem.titleView = titleView
}
Mögliche Duplikat [Swift Navigationsleiste Bild Titel] (http://stackoverflow.com/questions/24803178/swift-navigation-bar-image-title) – iYoung
@iYoung aber ich möchte auch Text Include image – andy7586