Objective c IOS如何自动重新zise其子视图
我使用的是iOS5。我是IOS的初学者。在我的项目中,我有2个xib文件。一个是UIView,另一个是UIView。UIViewcontroller有3个视图(顶栏、内容区和底栏)。uiview还有3个子视图。我添加了UIView作为UIViewController的子视图。我的要求是在仅隐藏顶栏、仅隐藏底栏、顶栏和底栏时更改UIView高度 希望你能帮助我Objective c IOS如何自动重新zise其子视图,objective-c,ios5,xcode4.2,Objective C,Ios5,Xcode4.2,我使用的是iOS5。我是IOS的初学者。在我的项目中,我有2个xib文件。一个是UIView,另一个是UIView。UIViewcontroller有3个视图(顶栏、内容区和底栏)。uiview还有3个子视图。我添加了UIView作为UIViewController的子视图。我的要求是在仅隐藏顶栏、仅隐藏底栏、顶栏和底栏时更改UIView高度 希望你能帮助我 提前谢谢 将视图设置为属性 @property(非原子,保留)UIView*element1\u p1 然后当你需要改变尺寸时,改变框架
提前谢谢 将视图设置为属性
@property(非原子,保留)UIView*element1\u p1代码>
然后当你需要改变尺寸时,改变框架
self.element1_p1.frame = CGRectMake(center.x,
center.y,
elementWidth, elementHeight);
我建议做一个高度变化的动画,这样感觉更好
UIView有一种方法,即setFrame
来调整视图的大小。阅读并-您将了解子视图如何响应父视图的帧更改