응용 프로그램의 이미지보기 부분에서 작업 중이며 이미지의 크기를 조정하거나 화면에 맞추는 방법을 찾고 있습니다. 내 설정은 현재 다음과 같습니다.Objective-C의 화면 크기에 이미지를 맞추는 방법
photos = [[NSMutableArray alloc]init];
Photo *pic = [[Photo alloc]init];
[pic setName:@"Picture"];
[pic setFilename:@"Pic.jpeg"];
[pic setNotes:@"Description"];
[photos addObject:pic];
pic = [[Photo alloc]init];
[pic setName:@"Picture2"];
[pic setFilename:@"pic2.jpeg"];
[pic setNotes:@"Description2"];
[photos addObject:pic];
pic = [[Photo alloc]init];
[pic setName:@"Picture3"];
[pic setFilename:@"Pic3.jpeg"];
[pic setNotes:@"Description3"];
[photos addObject:pic];
pic = [[Photo alloc]init];
[pic setName:@"Picture4"];
[pic setFilename:@"Pic4.jpeg"];
[pic setNotes:@"Description4"];
[photos addObject:pic];
그리고 여기가 나의 이미지가 화면에 맞도록 추가되어야 어떤 코드 SEGUE 방법
- (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"ShowPhoto"])
{
DisplayViewController *dvc = [segue destinationViewController];
NSIndexPath *path = [self.tableView indexPathForSelectedRow];
Photo *c = [photos objectAtIndex:path.row];
[dvc setCurrentPhoto:c];
}
}
준비인가?
화면의 이미지 뷰를 사용 하시겠습니까? –
Iphone 화면보다 큰 해상도의 사진이 레터 박스되어 전체 이미지가 표시되도록하는 것이 좋습니다. – Snorf
그러면 'imageMode'가'UIViewContentModeScaleAspectFit'으로 설정된 상태에서 이미지의 크기를 화면 크기로 변경하면됩니다. –