obj-c

    [xcode] 아이폰 네비게이션 색변경 (objective-c)

    이번에 운영중인 앱에 네비게이션 바의 색이 특정 디바이스 OS 버전에서 검은색으로만 변경 되는 현상이 발생 했다. 기존에 적용 된 소스는 아래와 같다. UIColor *color = [CommonUtil getColor:@"A7866B"]; [self.navigationController.navigationBar setBackgroundImage:[ImageUtil imageFromColor:color] forBarMetrics:UIBarMetricsDefault]; _statusView.backgroundColor = color; 해당 소스가 새로운 버전 에서 동작하지 않아서 발생한 문제 여서 검색한 결과 iOS 13.0 이 사용 한 디바이스는 다른 방식으로 적용을 해줘야 한단다. 대략적인 내용은 아이..

    [objective-c] addsubview 사이즈 오류

    아이폰 개발중에 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 ..