gpt4 book ai didi

iphone - 导航栏的 View 偏移

转载 作者:行者123 更新时间:2023-11-29 13:45:19 25 4
gpt4 key购买 nike

我设置了一个在 nib 中显示地点信息的地点配置文件。当我在标准屏幕流程中推送此 View 时,它工作正常。但是,当我从另一个选项卡推送此 View 时,UINavigationBar 似乎抵消了它,请在此处查看图片 - http://imageshack.us/photo/my-images/525/screenshot20111006at225.png/我认为这可能是导航栏越过 View ,但我不确定如何更正此问题。

最佳答案

  1. 在 Interface Builder 中,确保 View 自动调整大小并且您已在“模拟指标”中打开导航栏,以便顶部 Y 坐标为 44 而不是零。哦,请确保您的导航栏未设置为黑色半透明,而是黑色不透明。
  2. 要手动更正,请将 self.view.bounds 设置为特色 View 的 viewWillAppear 中的正确坐标或 viewDidLoad (如果你使用手动坐标,viewDidLoad 没问题,但我认为你需要 viewWillAppear 如果你使用 self.navigationController 的部分,比如navigationBar 的位置)。例如:

    - (void) viewDidLoad
    {
    [super viewDidLoad];
    self.view.bounds = CGRectMake(0, 44, 320, 367); // assuming tabbar+navbar
    }

关于iphone - 导航栏的 View 偏移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7681004/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com