更改为某个部分中的另一个视图

时间:2012-01-26 05:38:20

标签: iphone objective-c ios ipad uiview

iOS应用程序中UIView有三个部分。我是否知道如何才能仅在其中一个部分中更改为另一个视图?

例如:

main uiview with 3 section

当我按下一页按钮时,第2部分将更改为另一个UIView。但是第1部分和第3部分仍将保留。

任何帮助?

非常感谢你!

2 个答案:

答案 0 :(得分:0)

添加另一个UIButton,在第2部分中将其框架设置为与UIButton相同,并隐藏它

UIButton *btn2 = [UIButton buttonWithType:UIButtonTypeRoundedRect];
btn2.frame = btn1.frame;
btn2.hidden = YES;
[self.view addSubView:btn2]; // This will add btn2 to you view

准备好更改UIButtons时,请执行以下操作

btn1.hidden = YES;
btn2.hidden = NO;

这将隐藏第一个并显示第二个。

答案 1 :(得分:0)

在下一页按钮点击功能上执行此操作

[pageSectionTwo removeFromSuperview];

[self addSubview:pageSectionTwoNewView];

“pageSectionTwo”这是应该替换的视图以获取另一个View “pageSectionTwoNewView”这是在第2部分中的初始视图替换后显示的视图