Как отобразить изображение в компоненте UIImageView с жесткого диска?
У меня есть локальная папка с именем "images" и вы хотите получить к ней доступ через родственную путь, так как я хочу упаковать изображения с помощью приложения.
Как отобразить изображение в компоненте UIImageView с жесткого диска?
У меня есть локальная папка с именем "images" и вы хотите получить к ней доступ через родственную путь, так как я хочу упаковать изображения с помощью приложения.
Чтобы загрузить изображение с вашего устройства, используйте:
UIImage * myImage = [UIImage imageWithContentsOfFile: @"../images/1.png"];
Или добавьте изображение в проект Xcode и используйте:
UIImage * myImage = [UIImage imageNamed: @"1.png"];
После этого добавьте изображение в изображение:
UIImageView * myImageView = [[UIImageView alloc] initWithImage: myImage];
Вам не нужно указывать какой-либо путь, пока изображение находится в папке ресурсов.
Вы можете отобразить это изображение в imageView, используя это.
yourImageView.image = [UIImage imageNamed:@"something.png"];
UIImage *img = [UIImage imageWithContentsOfFile:(the file path)];
UIImageView *imgView = [[UIImageView alloc] initWithImage:img];
проверить документы для imageWithContentsOfFile:
Что вы подразумеваете под изображениями на жестком диске. Вы говорите, что сохранили свои изображения в своем пакете в приложении iphone. Если вы так можете сделать массив этих изображений, как этот....
NSMutableArray *imageArray;
imageArray=[[NSMutableArray alloc]initWithObjects:@"001.jpg",@"002.jpg",@"003.jpg",@"004.jpg",nil];
И затем можно получить доступ к вашим изображениям с помощью этого массива;
Или, если вы просто хотите показать одно изображение из комплекта, вы можете сделать это.
UIImageView *creditCardImageView=[[UIImageView alloc]initWithFrame:CGRectMake(10, 16, 302, 77)];
creditCardImageView.image=[UIImage imageWithContentsOfFile:[[NSBundle mainBundle]pathForResource:@"CreditCard_2RowTable" ofType:@"png"]];
[self.view addSubview:creditCardImageView];
Это поможет вам.