2020-12-19

UINavigationBar image logo 와 left align

 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

댓글 없음:

댓글 쓰기