어떤 행이 선택되면 일부 값을 저장하는 UITableView가 있습니다. 다른 행이 선택되면 이전 선택이 사라질 것이라는 경고와 함께 alertView가 표시됩니다. 이 alerView에는 YES 및 NO 버튼이 2 개 있습니다. 예를 선택하면 괜찮은 새 행을 선택하십시오. 그러나 선택하지 않으면 이전 행을 다시 선택하고 싶습니다. 요청하면 코드를 게시 할 수 있습니다. 그러나 그것은 코드 지향적 이라기보다는 논리적 인 질문으로 보인다.
감사합니다.
먼저 클릭 한 tableview 인덱스를 UITableView Delegate
아래와 같이 전역 변수에 저장합니다 .
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if (tableView==yourTableview) {
yourMemberVariable=[indexPath row];
}
}
다음 검사 yourMemberVariable
에서UIAlertView delegate
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{
if(buttonIndex == 0)//OK button pressed
{
//do something
}else{
if(yourMemberVariable>someValue){ //perform your own conditions whatever
[myTableView selectRowAtIndexPath:[NSIndexPath indexPathForRow:yourMemberVariable inSection:0] animated:NO scrollPosition:UITableViewScrollPositionTop];
}
}
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다