탐색 표시 줄에 사용자 정의보기로 버튼을 추가했습니다. 그것은 모양이 원형이어야합니다. 다음 코드를 사용 : 제대로 표시되지 않음 iOS 11 용 원형 UI 모양 (Xcode 9)
let infoButton = UIButton(frame: CGRect(x: 0, y: 0, width: 24, height: 24))
infoButton.setTitle("₹", for: .normal)
infoButton.layer.cornerRadius = 12
infoButton.clipsToBounds = true
infoButton.layer.borderWidth = 1.5
let infoItem = UIBarButtonItem(customView: infoButton)
navigationItem.rightBarButtonItems = [infoItem]
이
지금 하지만 아이폰 OS에 적절한 원형을 받고 11 장치까지 잘 작동했다. 아이폰 OS 10 에서 실행되는 장치에서스냅 샷 : 아이폰 OS 11 에서 실행되는 장치에서가
스냅 샷 : 당신이 다음 원형보기를 만들려면
이 도움이되지 않았다 :
여기에 나는cornerRadius
및width
을 변경했습니다. 또한 여기에 masksToBounds가 필요하지 않습니다. –