높이가 항상 정확히 너비의 1.5 배가되어야하는 UIView가 있습니다. 뷰가 자동 크기 조정되면 (이 경우 iPhone이 회전하기 때문에)이 비율이 엉망이됩니다. 보기의 크기가 변경 될 때 높이/너비 비율이 변경되지 않도록하려면 어떻게해야합니까?비례하여 UIView의 크기를 자동으로 조정하는 방법은 무엇입니까?
0
A
답변
1
보기 autoresizingMask
속성을 UIViewAutoresizingNone
으로 설정해야합니다. 이렇게하면 부모보기의 크기가 변경 될 때 (예 : 전화가 회전 할 때)보기의 크기가 전혀 변경되지 않습니다. 회전시보기의 크기를 조정하고 화면 비율을 유지하려면 (예 : 넓은 경우 가로 방향이지만 여전히 1 : 1.5), 뷰 컨트롤러의 willRotateToInterfaceOrientation:duration:
메소드에서 뷰의 프레임을 직접 원하는 크기로 설정해야합니다 (원하는 비율 유지).
1
크기를 유지하기 위해보기에 the -sizeThatFits:
method을 구현할 수 있습니다.
0
또는 - (void)layoutSubviews
을 구현하는 사용자 지정 수퍼 뷰를 사용하여 레이아웃을 완벽하게 제어 할 수 있습니다.
관련 문제
- 1. DataGridview에서 테이블의 크기를 자동으로 조정하는 방법은 무엇입니까?
- 2. 이미지를 UIView의 배경으로 설정하지만 올바르게 크기를 조정하는 방법은 무엇입니까?
- 3. 부모 UIView의 100 %가 아니도록 UIScrollView의 크기를 조정하는 방법은 무엇입니까?
- 4. 방향을 변경할 때 UIView의 크기를 올바르게 조정하는 방법은 무엇입니까?
- 5. MKMapView를 확대하여 아이콘의 크기를 조정하는 방법은 무엇입니까?
- 6. 버튼 내부의 이미지 크기를 조정하는 방법은 무엇입니까?
- 7. 이미지의 크기를 조정하는 방법은 무엇입니까?
- 8. XIB에서보기의 크기를 조정하는 방법은 무엇입니까?
- 9. 그림의 크기를 조정하는 방법은 무엇입니까?
- 10. ImageMagick으로 크기를 조정하는 방법은 무엇입니까?
- 11. 경로의 크기를 조정하는 방법은 무엇입니까?
- 12. System.Windows.Forms.ToolBar의 크기를 조정하는 방법은 무엇입니까?
- 13. TStringGrid 행의 크기를 자동으로 조정하는 방법
- 14. 양식 버튼의 배경 이미지 크기를 자동으로 조정하는 방법은 무엇입니까?
- 15. 웹 응용 프로그램에서 이미지의 크기를 자동으로 조정하는 방법은 무엇입니까?
- 16. 플렉스 4 : 내용에 따라 버튼의 크기를 자동으로 조정하는 방법은 무엇입니까?
- 17. 하위보기에 애니메이션을 적용하고 부모보기의 크기를 자동으로 조정하는 방법은 무엇입니까?
- 18. VSTO에서 리본 컨트롤의 크기를 자동으로 조정하는 방법은 무엇입니까?
- 19. Google 크롬 새 탭에 비례하여 사용되는 이미지의 크기를 조정하는 방법은 무엇입니까?
- 20. WPF DockPanel의 자식 크기를 기준으로 자동 크기를 조정하는 방법은 무엇입니까?
- 21. 모서리 핸들을 사용하여 UIView의 크기를 조정하는 방법 - 'Pages', 'Keynote'와 유사
- 22. 화면상의 픽셀 크기를 조정하는 방법은 무엇입니까?
- 23. 이미지의 크기를 조정하는 더 좋은 방법은 무엇입니까?
- 24. 내용에 따라 WebView의 크기를 조정하는 방법은 무엇입니까?
- 25. 검색 창 크기를 조정하는 방법은 무엇입니까?
- 26. 이미지를 늘리지 않고 크기를 조정하는 방법은 무엇입니까?
- 27. iPhone 키보드의 크기를 조정하는 방법은 무엇입니까?
- 28. 동적으로 svg의 텍스트 크기를 조정하는 방법은 무엇입니까?
- 29. MATLAB에서 행렬 크기를 조정하는 방법은 무엇입니까?
- 30. TabWidget에서 배경 이미지의 크기를 조정하는 방법은 무엇입니까?