2013-09-05 1 views
0

Я использую IOS 5. Я очень новичок в IOS. В моем проекте у меня есть 2 xib-файла. Один из них - UIView, а другой - UIViewcotroller. UIViewcontroller имеет 3 вида (TopBar, ContentArea, BottomBar). У uiview также есть 3 подзаголовка. Я добавил UIView в качестве подзадачи UIViewController. Мое требование - изменить высоту 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

Прочитано this и this - вы получите представление о том, как подчиненные элементы реагируют на изменения фрейма родительского представления.