如何在整个应用程序中修复页眉和页脚,就像标签应用程序一样?

时间:2012-12-06 07:12:36

标签: iphone ios6 ios-simulator

对于此要求,我使用了[self.veiw addSubView:myview];

我还设置了myview.frame=(0,40,320,400);

的屏幕尺寸

页眉和页脚大小为320x40。

它工作得很好,但问题是当我呈现或导航视图时,它不起作用:视图大小调整为320x480。

任何想法可能是这个问题的原因是什么?

1 个答案:

答案 0 :(得分:0)

<强> firstOption 正如我从您的问题中所理解的那样,您希望将视图添加到当前视图的顶部。

你可以试试这个: 将这样的内容添加到ViewControllers的每个viewWillAppear函数中。

UIView* myView = [get your view from appDelegate/yourAnyClass];
//and then add to the top of the view
    [self.navigationController.view addSubview:myView];
//It will add the view every time to the topView of your app.

或secondOption: 您可以调整ViewController's frame. Apple Doc。并在appdelegate [self.window add subView:yourView];中向窗口添加自定义视图。