6
if (cell == nil) // 1
{ // 2
[[NSBundle mainBundle] loadNibNamed:@"TVCell" owner:self options:nil]; // 3
cell = tvCell; // 4
self.tvCell = nil; // 5
} // 6
"사용자 정의 셀 XIB"를 사용하여 UITableView에서 셀을 만드는 Apple 예제의 코드가 있습니다.셀의 세부 정보 공개 버튼을 클릭했을 때 감지 (사용자 정의 셀 XIB를 사용하는 경우)
작동하는 것처럼 보입니다 ...하지만 실제로 더 잘 할 것이라고 생각합니다. 무엇을하고 있는지 잘 알고 있습니다.
- 이유는 값 뭔가에 할당 다음되지 않는 이유는 무엇입니까?
는 (사실,cell = [[NSBundle mainBundle] loadNibNamed:@"TVCell" owner:self options:nil];
cell
및tvCell
는 전혀 사용되지 않습니다.) 왜 선 # 4 할당 아무것도 모두에 넣어되지 않은 경우, 아직tvCell
을 사용 ?
내가 왜
tvCell
라인 5 번을 null로 처리합니까?왜이 줄은 할당을 사용합니까, 보유하지 않을까요? 내 사용자 정의 셀 XIB에 공개 버튼을 넣을 때 제대로 작동되지 수있는 유일한 일에 대해
@property (nonatomic, assign) IBOutlet UITableViewCell *tvCell;
이다. 사용자가 클릭했을 때이를 감지 할 수있는 방법이 있습니까? (잘하면, 100s의 태그를 사용하지 않고).
잘 작동합니다. :) – willcodejavaforfood