状态栏和视图之间的差距

时间:2012-02-09 16:15:39

标签: iphone

Mainviewcontroller按下按钮的最后几天处理此问题,它会播放音频文件,并在View的底部显示UIToolbar View }。

UIViewUIImageUIText

我的问题是,加载View时,它会显示status bar与加载的view之间的差距,以及从infobutton开始按UIToolbar时的差距view它会显示Modalviewcontroller,当Modalviewcontroller被解除回View时,它会在status barView之间显示相同的差距。

 - (void)displayviewsAction:(id)sender
{

self.view = [[[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]]autorelease];

self.view.superview.frame = CGRectMake(0, 0, 320, 480);

PageOneViewController *viewController = [[[PageOneViewController alloc] init]autorelease];

[self.view addSubview:viewController.view]; 

[self.view addSubview:toolbar];

}

请有人知道如何解决这个问题。感谢您的帮助。

由于

1 个答案:

答案 0 :(得分:0)

经过2天的挣扎得到了我的问题的解决方案。这很简单。

我做了这些修改

- (void)displayviewsAction:(id)sender
{
 //self.view = [[[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]]autorelease];

//self.view.superview.frame = CGRectMake(0, 0, 320, 480);

PageOneViewController *viewController = [[[PageOneViewController alloc] init]autorelease];

viewController.view.frame = CGRectMake(0, 0, 320, 480);

[self.view addSubview:viewController.view];

[self.view addSubview:toolbar];

}

现在没有差距了。它工作正常。