UP: 색다른 알람 0.0.410 변경사항

UP: 색다른 알람 0.0.410 업데이트의 변경 사항을 안내 드립니다.

+ iOS 11 호환성 문제를 해결하였습니다.
+ 이제 iPad Pro 12.9와 iPad Pro 10.5의 Native 해상도를 지원합니다.
+ 알람 게임이 종료되면 새 BGM이 재생됩니다.
– 사용하지 않는 리소스 제거 및 리소스 최적화로 용량을 줄였습니다. (~ 4 MB)
– 일반 게임의 음소거 버튼을 제거했습니다.

Xcode 9, iOS 11에서 Navigation bar의 이미지 버튼 크기 고정하기

Xcode 9에서 빌드하고 iOS 11로 실행하면서 기존에 만들었던 화면이 원하는 대로 나오지 않는 경우가 있는데, 이런 경우도 있다.

딱 보면 알겠지만, 원하던 그림이 아니다. -_-;;
이게 iOS 10까지는 정상 동작했다는 것에서 많이 해멨는데, Xcode 9 및 iOS 11 이상부터는 widthAnchorheightAnchorconstant를 추가해야 한 다고 한단다.

소스 코드의 값 45는 설정하고 싶은 너비와 높이로 만들면 된다.
navigationButtonItem는 UIBarButtonItem 클래스 객체이므로 왼쪽 버튼이든 오른쪽 버튼이든 이제부터는 무조건 들어가야 하나 보다.
widthAnchorheightAnchor는 iOS 9부터 사용할 수 있으므로 iOS 8 혹은 이전까지의 환성을 고려하고 제작하고 있다면 아래와 같이 if문 등을 통해 버전을 꼭 체크 해 주자.

위와 같이 적용했다면, 이제 제대로 나오는 것을 볼 수 있다.
왼쪽 버튼과 오른쪽 버튼의 여백이 iOS 10 이전보다 넓어진 것 같은 느낌은 들지만 기분탓이려나..