隐藏导航栏后调整视图

时间:2011-12-12 21:15:19

标签: ipad uinavigationcontroller uinavigationbar

我有一个应用程序,同时显示导航栏和工具栏以及各种按钮......

我有一个图像视图,可以作为帮助叠加层(就像你现在在许多应用中看到的那样)是半透明的,箭头指向条形图上的按钮加上实际的视图内容。

首次尝试在视图区域显示图像视图,但将条形图留在原位......不太好!

所以接下来我尝试将条形图作为图像视图的一部分包含在内,然后添加它以占据整个屏幕,到目前为止一直很好。然后我隐藏了条形图但是没有.....视图向上移动44像素(如预期的那样)

问题是无论我做什么我都无法让视图向下移动44像素?

因此,imageview会显示条形图,其中叠加层(imageview)位于顶部,但两者之间的视图不合适!

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

    UIImageView *iv = [[UIImageView alloc] initWithFrame:CGRectMake(20, 0, 750, 1024)];

iv.userInteractionEnabled = YES;

iv.image = [UIImage imageNamed:@"myimage.png"];

UIWindow *window = self.view.window;

[window addSubview:iv];