Разработка iPhone - Настройка фонового изображения для iPad из загруженного изображения - PullRequest
0 голосов
/ 20 ноября 2011

Я новичок в этом и много искал на этой неделе.Я пытаюсь установить фоновое изображение из файла, который я скачал с URL.Мне нужно сохранить изображение на потом.Особенно, если я не подключен к Интернету, я все еще могу показать это изображение.

Я проверил, распечатав содержимое каталога, в котором существует файл.Это один из многих кодов, которые я пытался заставить изображение появиться в фоновом режиме.

nNSString *docDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];

NSString *documentPath = [docDir stringByAppendingFormat:@"/mainback.png"];

// If you go to the folder below, you will find those pictures

NSLog(@"%@",documentPath);



if ([[NSFileManager defaultManager]fileExistsAtPath:documentPath]) {

    NSData *data = [NSData dataWithContentsOfFile:documentPath];

    UIImage *image = [[UIImage alloc] initWithData:data];

    NSLog(@"WHAT - %f,%f",image.size.width,image.size.height);

    UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:documentPath]];

    self.view.backgroundColor = background;

    [background release];

}

Код находит изображение в каталоге, но я не могу установить изображение в качестве фона.Пожалуйста, помогите.

Спасибо

1 Ответ

0 голосов
/ 20 ноября 2011

Используйте UIImageView (документация Apple связана) вместо того, чтобы делать то, что вы пытаетесь делать с UIColor.

Это будет намного проще и менее проблематично.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...