2016-06-21 4 views
0

Xcode 7.x 인터페이스 빌더가 메일 앱과 같이 표준 앱에서 사용되는 버튼보다 약간 큰 버튼을 UINavigationBar에 추가 한 것으로 나타났습니다. 추가 버튼 (+)과 뒷면 (<)은 표준 앱에서 더 작습니다. 나는 표준 버튼을 유지하고 싶지만 다른 응용 프로그램과 같은 크기로 그 버튼을 원한다. 아무도 그것을 달성하는 방법을 알고 있습니까? 고맙습니다.UINavigationBar 버튼의 크기 축소

+0

고정! 문제는 XCode입니다. 앱에 실행 화면이 없다면 모든보기가 더 커집니다 (더 큰 버튼이있는 높은 탐색 바, 큰 탭 막대, UITableViewCell의 더 큰 글꼴). LaunchScreen (스토리 보드)을 추가했는데 갑자기 모든 것이 정상 크기로 돌아 왔습니다. – Sergiob

+0

6 세 이상이어야합니다. BarButtons가 너무 작아 시작 화면이 추가되지 않습니다. – AppreciateIt

+0

그럴 경우 글꼴을 변경하십시오. 그 방법으로 해결했습니다 – Sergiob

답변

0

에셋 카탈로그에서 이미지의 크기를 변경하기 만하면됩니다. 관련 화면 해상도를 기반으로 각 이미지를 사용자 지정하는 것을 잊지 마십시오. 위의 이미지에서

1x 2x 3x UINavigationbar Icons

는 1 배 3 배는 더 큰/더 높은 해상도의 제품에서 볼 것 인 것이다 동안, 작은/낮은 해상도 장치에 표시 할 것입니다.

+0

내 맞춤 이미지가 아니라 iPhone의 표준 이미지입니다. 내 UiNavigationBar에서는 iOS에서 제공하는 재고 이미지 만 사용합니다. 그 이미지는 이메일 애플 리케이션과 같은 표준 애플 리케이션에서보다 내 응용 프로그램에 더 있습니다. – Sergiob

+0

응용 프로그램과 관련하여 전자 메일 응용 프로그램의 아이콘이 더 큰 것이 확실합니까? 트위터 검색 바가 앱 스토어의 검색 바보다 더 큰 것으로 생각한 것을 기억 합니다만, 그 뒤를 이어 글꼴 크기가 유일한 차이점임을 발견했습니다. 불행히도, 귀하의 질문에 대한 실용적인 답은 없다고 생각합니다. Apple의 앱은 개인 API를 사용하여 여러 가지 작업을 수행하기 때문입니다. 나는이 아이콘들을 재현하는 것을 추천 할 것이다 ('+'는 예를 들어 간단하다). – AppreciateIt

+0

예. 모든 표준 애플 리케이션은 나의 것보다 작은 주식 이미지를 가지고있다. – Sergiob