2016-09-24 3 views
0

Xcode을 7.1.1에서 8로 업데이트하면 UIButton이 나타나지 않습니다. Xcode를 업데이트하기 전에 제대로 작동했습니다. autolayout을 사용 중이며 둥근 버튼을 만들려고했습니다.autolayout이있는 UIButton이 Xcode 8에 나타나지 않습니다.

내 코드

btn.layer.masksToBounds = YES; 
btn.layer.cornerRadius = btn.frame.size.height/2; 

나는 심지어 내가 버튼을 디버그보기 계층 구조에서 볼 수 확인이 코드를했지만, 나

[self.view layoutIfNeeded]; 

작동하지.

아래에 연결된 디버그 뷰 계층 구조.

UIButton appears in Debug View Hierarchy

+0

버튼에 너비 및 높이 제한을 사용 했습니까? – ArtStyle

+0

버튼을 클릭하고 신원 검사기로 이동 한 다음 마지막으로 스크롤하여 다른 크기의 시체가 있는지 없는지 확인하십시오. 그렇다면 "installed"옵션을 선택하십시오. – Ishika

+0

예, 버튼의 너비 및 높이 제약이 있습니다. –

답변

0

난 그냥이 문제를 해결했다.

viewDidLoad에서 viewDidAppear로 해당 코드를 이동했는데 정상적으로 작동합니다.

btn.layer.masksToBounds = YES; 
btn.layer.cornerRadius = btn.frame.size.height/2; 
관련 문제