반응형
navigation bar에 로고를 넣고싶다면
1) 로고의 이미지 크기가 적절치 않을경우
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
let imageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 20, height: 20))
imageView.contentMode = .ScaleAspectFit
let image = UIImage(named: "YOURIMAGE")
imageView.image = image
navigationItem.titleView = imageView
}
2) 로고의 이미지 크기를 적절하게 제작하였을 경우
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
let image = UIImage(named: "YOURIMAGE")
navigationItem.titleView = UIImageView(image: image)
}
이런식으로 쓰면 된다^.^
반응형
'개발 > swift' 카테고리의 다른 글
lazy is only vaild for member of struct of class (0) | 2016.09.06 |
---|---|
테이블 맨 위로 올리기(top) (0) | 2016.09.05 |
빈공간 터치시 키보드 내리기 (0) | 2016.08.31 |
UIViewController에서 Table사용하기 (0) | 2016.08.31 |
swift 사파리로 링크열기 (0) | 2016.08.24 |
댓글