UINavgationBar 에 이미지 로고와 이 로고의 좌측 정렬이 필요한 경우라면
아래 예제가 좋다.
func setUpUI() {
let logoImage = UIImage.init(named: "logoImage")
let logoImageView = UIImageView.init(image: logoImage)
logoImageView.frame = CGRectMake(-40, 0, 150, 25)
logoImageView.contentMode = .ScaleAspectFit
let imageItem = UIBarButtonItem.init(customView: logoImageView)
let negativeSpacer = UIBarButtonItem.init(barButtonSystemItem: .FixedSpace, target: nil, action: nil)
negativeSpacer.width = -25
navigationItem.leftBarButtonItems = [negativeSpacer, imageItem]
}
참조 :
https://stackoverflow.com/questions/36648219/adding-a-logo-in-navigation-bar-that-is-left-aligned
댓글 없음:
댓글 쓰기