화면에 UIControl 을 두고 그 안에 이미지 뷰를 올려 두고 클릭에 따라서 사이즈를 변경하려고 했다.
그런데 UIControl을 클릭하여 사이즈를 변경하면 컨트롤 사이즈는 줄었는데 안에 있는 이미지는 그대로 였다.
노랑색이 UIControl이다.
컨트롤만 줄어들고 내부의 이미지는 사라지지 않음...ㅡㅜ
코드는 별 문제가 없어 보였다.
CGRect viewFrame = [topView frame];
CGRect viewFrame = [topView frame];
if (viewFrame.size.height == 10) {
viewFrame.size.height = 100;
}
else {
viewFrame.size.height = 10;
}
topView.frame = viewFrame;
이것 저것 찾다보니 속성중 Clip Subviews 라는 속성을 체크해 보니 문제가 해결되었다.
'프로그램 경험 > iOS' 카테고리의 다른 글
[iPhone] 배열 생성하기 (0) | 2010.09.17 |
---|---|
[iPhone] 아이폰, 아이패드 해상도 (0) | 2010.09.17 |
[iPhone] Navigation Controller에 다중 뷰를 넣을때 문제 (0) | 2010.09.16 |
[iPhone] Segmented Control의 Momentary 속성은 무엇인가? (0) | 2010.09.16 |
[iPhone] 코드로 UIToolbar에 UISegmentedControl 넣기 (0) | 2010.09.15 |