2013-09-05 9 views
0

IOS 5를 사용 중입니다. IOS에서 매우 초보자입니다. 내 프로젝트에는 2 xib 파일이 있습니다. 하나는 UIView이고 다른 하나는 UIViewcotroller입니다. UIViewcontroller (TopBar, ContentArea, BottomBar) 3보기가 있습니다. uiview에는 3 개의 하위보기도 있습니다. UIViewController의 하위 뷰로 UIView를 추가했습니다. 내 요구 사항은 UIView 높이를 바꿀 때만 바드 바를, 바텀 바, 탑 바 및 바텀 바를 숨 깁니다.IOS 서브 뷰를 자동으로 갱신하는 방법

희망을 보내 주시면 감사하겠습니다.

미리 감사드립니다.

답변

0

는 특성과 전망,

@property (nonatomic, retain)UIView *element1_p1;

을 설정 한 다음

self.element1_p1.frame = CGRectMake(center.x, 
            center.y, 
            elementWidth, elementHeight); 

내가 높이의 변화에 ​​대한 애니메이션을하는 것이 좋습니다, 크기를 변경하려면 프레임을 변경해야 할 경우, 그래서 더 나은 UX 느낌

great tutorial for changing views properties with animation

0

UIView의 화면 크기를 조정하려면 setFrame 메서드가 있습니다.

0

thisthis을 읽으십시오. 하위보기가 상위보기의 프레임 변경에 어떻게 반응하는지 알 수 있습니다.