본문 바로가기
반응형

UIPageControl2

iOS14, UIPageControl의 변화 그리고 삽질. 지난 7월쯤 UIPageControl을 상속 받는 CustomPageControl이라는 클래스를 만들어 커스터마이징 하는 포스팅을 올린 적이 있다. 그 당시 포스팅을 보면 잘못된 점들이 있긴한데, 어찌되었던 결국 @available(iOS14, *)를 체크해서 사용해야하는 상황이 발생되었고 내가 원하는 UI는 도저히 만들수가 없어서 iOS14이전의 UIPageControl과 흡사(?)하게 만들게 되었다. iOS14에서 UIPageControl의 경우, Custom Indicator Image를 설정할 수 있으며, 특정 페이지에는 특정 이미지를 넣을 수 도 있다. background sytyle도 지정가능하고 다양한 프로퍼티와 메서드가 추가되었다. 자세한 내용은 SDK를 참고. 별다른 기능이 있는 것이 아.. 2020. 10. 20.
iOS UIPageControl Customizing of Objective-C 의도하지 않은 기능들에 대해 학습하고 구현하고 하는 일들이 간헐적으로 나타난다. 이것은 주로 원하지 않았던 일을 하게 되는 현상인데 결과를 두고 보면 의외로 괜찮은 현상들 같다. 요즘은 Objective-C 로 구현되는 소스들이 많지는 않지만 Swift로 만들어진 리소스를 보면서 Objective-C로 옮기는 작업들을 하는 것도 이제 제법 익숙해졌다. 하지만 곧 Swift로 넘어가긴 해야할 것 같다. UIPageControl은 비교적 간단하고 손쉽게 페이징을 표시해주는 iOS의 컴포넌트이다. 이 역시 내부적인 구조는 UIView로 만들어진 View객체에 Control기능을 포함하는데 점으로 표시되는 모양이 마음에 들지 않는다고 하여 아래 그림과 같이 디자인을 살짝 변경한 UI를 요청받게 되었다. 안드로이.. 2020. 7. 29.
반응형