나는 균등하게 확장하고 싶은 uiview 서브 클래스가 있습니다. 뷰의 원점을 가운데로하고 너비와 높이를 같은 크기로 늘려야합니다. 현재 원점은 왼쪽 상단 (0,0)에 있으며 오른쪽으로 아래로 확장됩니다. 이 일을 어떻게 하죠?UIView가 균등하게 크기 조정
0
A
답변
0
프레임의 너비와 높이를 변경하는 경우 프레임의 x 및 y 위치도 절반으로 변경하십시오.
예를 들어, 프레임이 현재 (40, 60, 100, 200)이고 20 이상에서 30으로 더 넓게하려면 30 (45, 120, 230)으로 지정하십시오.
0
내가보기에 당신이보기에있는 수퍼 뷰의 크기를 얻는다는 것을 이해하면 좋습니다. 이보기를 view
으로 봅시다. 그런 다음보기가 myView
이되도록하십시오. 폭과 높이 값의 화면 크기의
테이크 절반, 그리고보기의 기원을 배치 :
그래서 당신이해야 할 다음과 같다.
UIView view = myView.superview;
if (nil != view) {
// Make sure your view won't extend by itself with this
myView.autoresizingMask = UIViewAutoresizingNone;
// Get The size of the parent view
CGSize size = view.bounds.size;
// Set the new frame of your view
myView.frame = CGRectMake(size.width/2.0f,
size.height/2.0f,
size.width/2.0f,
size.width/2.0f);
}
이제보기가 올바른 위치에
관련 문제
- 1. 크기 조정 열 알고리즘
- 2. 크기 조정 UIFont 크기
- 3. JqGrid 크기 조정 브라우저의 크기 조정 문제
- 4. Java에서 이미지 크기 조정. 크기 조정 방법
- 5. vb.net에서 이미지 조작/크기 조정/크기 조정
- 6. 크기 조정 div 윈도우에서의 너비 크기 조정
- 7. iframe 너비를 창 크기 조정 크기 조정
- 8. 윈도우 크기 조정 요소 크기 조정 jquery
- 9. 여러 비트 맵의 크기 조정/크기 조정
- 10. 윈도우에서 크기 조정 iframe 크기 조정
- 11. 비디오 모범 사례 크기 조정 (프레임 크기)
- 12. IconView의 아이콘을 균등하게 펼치려면 어떻게합니까?
- 13. UIView 크기 조정 - 위쪽 확장
- 14. UITextView의 크기에 따라 자동 크기 조정 UIView
- 15. 이미지 크기 축소 크기 조정
- 16. UIViewController 루트 UIView가 자동 크기 조정합니까? 이전
- 17. GUI 요소의 백분율로 크기 조정
- 18. PHP 고급 이미지 크기 조정, iOS 크기 조정 방법과 유사
- 19. 터치 제스처로 UIView 이동, 크기 조정 및 크기 조정
- 20. 하위 크기 조정 이벤트에서 상위 컨트롤 크기 조정
- 21. 해당 div jquery 내용의 크기 조정 div 크기 조정
- 22. RMagick : 축소판 이미지 크기 조정 및 크기 조정
- 23. 비트 맵에서 바탕 화면으로 크기 조정 크기 조정 setWallpaper
- 24. NSWindow에 대한 크기 조정 코너/핸들 크기 조정 방법은 무엇입니까?
- 25. jQuery 크기 조정 문제 정렬 가능 크기 조정 가능 draggable
- 26. 여러 이미지 크기 대 브라우저 이미지 크기 조정/비율 조정
- 27. PHP 이미지 크기 조정 및 크기 조정 이미지 저장
- 28. CSS 크기 조정 div 비례 적으로 이미지 크기 조정
- 29. 플렉스 구성 요소 크기 조정 및 크기 조정
- 30. 가로 분할 창 크기 조정 창을 사용하여 크기 조정
당신은 무엇을 확장 의미합니까? 이것은 애니메이션입니까? 너 뭐하려고? 더 구체적으로 말하십시오. – Byte