Я выбираю фотографию из библиотеки фотографий с разрешением 480 * 320 и хочу сохранить ее в качестве фона для моего вида, который имеет тот же размер (480 320).Но я получаю изображение в размере 320,480.(то, что происходит здесь, я получаю полтора изображения в качестве фона).Кто-нибудь может мне помочь, пожалуйста.Я прилагаю снимок экрана с этим сообщением
![enter image description here](https://i.stack.imgur.com/I5adV.png)
Я хочу получить 480 320 изображений непосредственно из галереи или путем фотосъемки.
Заранее спасибо.
Правина!
- (недействительно) reloadView {
[self.view bringSubviewToFront:myFirstView];
printf("\n this is in loadView method");
CartoonMakerAppDelegate *appDelegate=(CartoonMakerAppDelegate*)[ [UIApplication sharedApplication] delegate];
UIImage *img ;
if(appDelegate.isbgFromDevice == YES)
{
img = [UIImage imageWithData:appDelegate.imageData];
appDelegate.bgImage = img;
appDelegate.isbgFromDevice = NO;
}
else if(appDelegate.isbgFromLibrary == YES)
{
NSString *bgStr = appDelegate.backgroundImage;
img = [UIImage imageNamed:bgStr];
appDelegate.isbgFromLibrary = NO;
appDelegate.bgImage = img;
}
NSData *bgImgdata = UIImagePNGRepresentation(appDelegate.bgImage);
if([bgImgdata length]!=0)
{
myFirstView.backgroundColor = [UIColor colorWithPatternImage:appDelegate.bgImage];
myFirstView.contentMode = UIViewContentModeScaleAspectFit;
}
}