gpt4 book ai didi

iphone - 针对没有 xib 的 iPhone 5 屏幕进行优化

转载 作者:行者123 更新时间:2023-11-28 22:30:15 29 4
gpt4 key购买 nike

我必须针对 iPhone 5 屏幕尺寸优化我的一个旧项目。 RootViewController 没有 XIB。我在应用程序 didFinishLaunchingWithOptions: 方法中尝试了一些技巧。但没有任何效果。

这是应用程序 didFinishLaunchingWithOptions: 方法的代码。** 注意:注释行是我尝试过的技巧

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[self createEditableCopyOfFileIfNeeded:@"ChapterInfo.plist"];



mainWindow = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];

// [mainWindow setAutoresizingMask:UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleWidth];
// [mainWindow setAutoresizesSubviews:YES];


readerDemoController = [[ReaderDemoController alloc] initWithNibName:nil bundle:nil]; // Demo controller

// [readerDemoController.view setAutoresizingMask:UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleWidth];
// [readerDemoController.view setAutoresizesSubviews:YES];

navigationController = [[UINavigationController alloc] initWithRootViewController:readerDemoController];

UIImage *imgeBack = [UIImage imageNamed:@"back.png"];
mainWindow.backgroundColor = [UIColor colorWithPatternImage:imgeBack]; // Window background color

navigationController.navigationBar.barStyle = UIBarStyleBlackOpaque;
[navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"titlebar.png"] forBarMetrics:UIBarMetricsDefault];
navigationController.navigationBar.translucent = YES;

// [navigationController.view setAutoresizingMask:UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleWidth];
// [navigationController.view setAutoresizesSubviews:YES];

mainWindow.rootViewController = navigationController; // Set the root view controller

[mainWindow makeKeyAndVisible];


return YES;
}

如果不从一开始就做项目,我该如何克服这个问题?请给我一些帮助。

最佳答案

据我了解,您处于信箱模式,一直有 2 条黑色条纹,(一条在顶部,另一条在底部,在纵向模式下),如果是这样 - A-Live 是正确的,只需添加正确的 splashscreen 1136x640 72dpi png,命名为 Default-568h@2x.png 或者只是在警告丢失图像时进行自动修复。

关于iphone - 针对没有 xib 的 iPhone 5 屏幕进行优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17650351/

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