【问题标题】:how can i fix the header and footer throughtout the application as like as a tabbar application?如何像标签栏应用程序一样修复整个应用程序的页眉和页脚?
【发布时间】:2012-11-24 04:33:30
【问题描述】:

为此,我使用了[self.veiw addSubView:myview];

我还为myview.frame=(0,40,320,400);设置了屏幕尺寸

页眉和页脚大小为 320x40。

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

您知道这个问题的原因可能是什么吗?

【问题讨论】:

  • 您的问题不清楚,在 iOS 中,tabbar 的页脚默认是固定的,我们需要相应地添加页眉。你想要什么?

标签: iphone ios6 ios-simulator


【解决方案1】:

第一个选项 正如我从您的问题中了解到的那样,您想在当前视图的顶部添加一个视图。

你可以试试这个: 在 ViewController 的每个 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.

或第二个选项: 您可以调整您的ViewController's frame. Apple Doc。并将自定义视图添加到 appdelegate [self.window add subView:yourView]; 中的窗口。

【讨论】:

  • 感谢您的回复。我不需要像上面那样添加视图。我需要在整个应用程序中固定地修复页眉和页脚。如果我们可以看到标签栏应用程序。我们发现底部栏是固定的应用程序。即使我们也应用了导航。我需要那种功能。
  • 在这种情况下,您可以使用自定义标签栏。见link1link2more
  • 但我只需要我们的照片
  • 但我只在页眉和页脚的位置显示图像。(如果我使用导航或标签栏。除了默认高度之外,我不能提供更多高度)我需要将页眉高度设置为 55 和页脚高度为 35。我的视图高度分别为页眉、内容、页脚(55,390,35)。我需要设计 15 个这样的视图。每次内容不同但页眉和页脚相同
  • 你可以调整你的ViewController's frame.Apple Doc。并将自定义视图添加到 appdelegate [self.window add subView:yourView]; 中的窗口。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-12-11
  • 2019-11-01
  • 2011-10-07
  • 2011-12-11
  • 2015-10-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多