Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在loginView中解析背景图像,不适合所有iPhone设备屏幕大小_Ios_Objective C_Xcode_Parse Platform - Fatal编程技术网

Ios 在loginView中解析背景图像,不适合所有iPhone设备屏幕大小

Ios 在loginView中解析背景图像,不适合所有iPhone设备屏幕大小,ios,objective-c,xcode,parse-platform,Ios,Objective C,Xcode,Parse Platform,我正在尝试让我的背景图像适合Parse的logInView中的所有屏幕大小。不幸的是,这段代码没有达到我预期的效果 [self.logInView setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"Backgroundwithlogo.png"]]]; 我已将PFLoginViewController子类化为我刚才所称的LoginViewController。我尝试过调整我导入的图像的大小,但它要么调

我正在尝试让我的背景图像适合Parse的logInView中的所有屏幕大小。不幸的是,这段代码没有达到我预期的效果

[self.logInView setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"Backgroundwithlogo.png"]]];
我已将
PFLoginViewController
子类化为我刚才所称的
LoginViewController
。我尝试过调整我导入的图像的大小,但它要么调整为太大,要么调整为太小。如果colorWithPatternImage太小,它会在视图中平铺我的图像,而我的背景图像现在似乎是水平拉伸的

我所尝试的:

我已尝试实施:

UIImageView *imgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Backgroundwithlogo.png"]];
[self.logInView addSubview:imgView];
[self.logInView sendSubviewToBack:imgView];
imgView.contentMode = UIViewContentModeScaleAspectFit;`
无济于事。我已经阅读了解析指南。但是,它们没有在UI内部解决大小问题。任何帮助都将不胜感激

UIImageView *imgView = [[UIImageView alloc] initWithFrame:[UIScreen mainScreen].bounds];
imgView.image = [UIImage imageNamed:@"Backgroundwithlogo.png"];
[self.logInView addSubview:imgView];
[self.logInView sendSubviewToBack:imgView];
此外,您可能需要特定的contentMode