gpt4 book ai didi

ios - CGRectMake 已移到我的导航栏后面

转载 作者:行者123 更新时间:2023-12-01 17:41:14 25 4
gpt4 key购买 nike

在为 iOS 7 更新我的代码后,我遇到了一个继续让我感到困惑的问题。这段代码在 iOS 6 中运行良好:

-(void)showPDFFile
{
NSString* fileName = @"Report.PDF";

NSArray *arrayPaths =
NSSearchPathForDirectoriesInDomains(
NSDocumentDirectory,
NSUserDomainMask,
YES);
NSString *path = [arrayPaths objectAtIndex:0];
NSString* pdfFileName = [path stringByAppendingPathComponent:fileName];

CGSize iOSDeviceScreenSize = [[UIScreen mainScreen] bounds].size;

// This has been set to accomadate iPhone 5 screen size. //
if (iOSDeviceScreenSize.height == 568) {
webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 455)];
}
else{
webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 367)];
}


NSURL *url = [NSURL fileURLWithPath:pdfFileName];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView setScalesPageToFit:YES];
[webView loadRequest:request];

[self.view addSubview:webView];
}

自更新以来,webview 总是在导航栏后面。我试图更改 y 值以将其向下移动,但这使代码失败或无效。我知道这与新的边缘透明胶片有关,但我不确定如何解决这个问题。任何帮助都会很棒。谢谢

编辑:
只是为了澄清一下,我现在意识到这与 CGRectMake 无关。

最佳答案

尝试更改导航栏translucent , 是 YES默认情况下在 iOS7 中。

self.navigationController.navigationBar.translucent = NO;

关于ios - CGRectMake 已移到我的导航栏后面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19086188/

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