반응형
아이폰 개발중에 xib로 화면을 그리는데 좌우 여백에 맞춰서 화면을 그리는데 여백에 맞춰서 화면이 나오지 않고 한쪽으로 치우쳐서 나타나서 이유를 찾아 본 결과 addSubView로 화면을 추가 하면 화면을 리사이즈해 줘야 정상적으로 적용 된다고 합니다.
- 이전 소스
_popupView=[[PopupView alloc]initWithNibName:@"PopupView" bundle:nil];
[self.view addSubview:_popupView.view];
- 화면 사이즈 구해서 적용하는 소스
// 화면 사이즈 가져 오기
CGRect screenRect=[[UIScreen mainScreen]bounds];
CGFloat deviceWidth=screenRect.size.width;
CGFloat deviceHeight=screenRect.size.height;
_popupView=[[PopupView alloc]initWithNibName:@"PopupView" bundle:nil];
// 화면 사이즈 설정
[_popupView.view setFrame:CGRectMake(0, 0, deviceWidth, deviceHeight)];
[self.view addSubview:_popupView.view];
'아이폰(xcode)' 카테고리의 다른 글
[Xcode]WKWebview before ios 11.0 was broken 해결방법 (0) | 2022.06.21 |
---|---|
[xcode] 아이폰 네비게이션 색변경 (objective-c) (0) | 2022.04.14 |
[아이폰개발] 아이폰 스키마로 앱 호출 할 때 오류(Could not signal service com.apple.WebKit.WebContent) (0) | 2022.02.07 |
네이버아이디로그인 중 오류 : Unable to log in appname (0) | 2022.01.04 |
네이버 로그인 구현중 테스트 앱 빌드 오류 (0) | 2021.12.31 |