在父视图上添加子视图

时间:2010-09-14 05:52:39

标签: iphone iphone-sdk-3.0

我有一个导航视图控制器,当单击父视图中的按钮时,我希望子视图在其上方滑动。现在,问题在于我这样做:

[parentView addSubview:slideView];

[UIView beginAnimations]

//setting the frame for sliding

[UIView CommitAnimations]

滑动后滑动视图位于导航栏下方。我希望它在父视图的导航栏顶部滑动。我如何实现这一目标?

基本上,我要做的就是:复制iPhone添加联系人应用程序,唯一不同的是;与我不同的是,他们在parentView上没有导航控制器,只有一个带有系统添加按钮的导航栏。

任何!!

2 个答案:

答案 0 :(得分:2)

关于使用模态视图控制器的方法......

        UsernamePasswordViewController *usernamePasswordView = [[UsernamePasswordViewController alloc] initWithNibName:@"UsernamePassword" bundle:[NSBundle mainBundle]];
        [self.navigationController presentModalViewController:usernamePasswordView animated:YES];
        [usernamePasswordView release];

默认情况下会向上滑动

答案 1 :(得分:0)

如下:

[parentView addSubview:slideView];
[parentView bringSubviewToFront:slideView];

// etc