일부 셀에는 UITableView가 있습니다. 셀을 두드리면 (자), 「Index」라고하는 캐릭터 라인 변수를, 탭 한 셀의 인덱스에 설정합니다. 나는 이것이 UIImageView의 컨트롤러에서 색인의 NSLog로 작업하고 있음을 확인했다. 이제는 UIImageView의 이미지를 탭 한 셀 (즉 각 셀의 다른 이미지)에 해당하는 이미지로 설정합니다. 나는 (이 작동하지 않습니다)이 작업을 수행하기 위해 노력하고있어 방법은 내있는 UIImageView의 컨트롤러의 viewDidLoad 메소드에서이 코드입니다 :변수에 따라 UIImageView를 다른 이미지로 초기화합니다.
이if ([[TableViewController alloc] Index] isEqualToString:@"0"]) {
Display.image = [UIImage imageNamed:@"0.jpg"];
}
'디스플레이'내있는 UIImageView의 이름입니다. 이 코드가 맞습니까? 그것이 있다면, 내가 어디에 UIImageView가 "0.jpg"라는 이미지로 초기화하는 첫 번째 셀을 가볍게두면 좋을까요?
는,이 작품 Display.image = [있는 UIImage imageNamed @ "0"아마 뭔가이 좋아해야한다 ]; 'if 문없이. –
[[TableViewController alloc] Index]가 의미하는 바는 사용자의 뷰에서 알 수없는 것처럼 보입니다. 최선의 방법은이 문제를 피하고 tableView didSelectRow ... 메서드에서 선택된 행을 설정하는 인스턴스 변수를 사용하는 것입니다. – Bek