집보기가 있습니다. 다른보기로 다시 이동합니다. 다른보기로 이동할 것입니다.보기에서 단추를 클릭하면 모달보기가 나타나고 이후에는 3 차례 더 표시됩니다. 모달보기를 클릭 할 때 각 모달보기를 클릭하십시오. 마지막 모달보기를 클릭하면 경고가 표시되고 해당 경고를 클릭하면 루트 홈 뷰를 표시합니다. 가능합니까? ?poptorootview alerrtview를 클릭 할 때 확인
답변
샘플 코드는 다음과 같다 :
UIAlertView * 경고 = [:
UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:@"Alert Message?" message:@"Error......" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK"] autorelease];
[alert show];
실현하는 것이의 alertView의 위임 기능이 주어진 코드를 사용하여
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (buttonIndex == 0)
{
//cancel clicked ...do your action
}
else if (buttonIndex == 1)
{
//OK clicked
[self.navigationController popToViewController animated:YES];
}
}
int c=[self.navigationController.viewControllers count]-4;
[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:c] animated:YES];
디스플레이 AlertView 아래에 주어진다 [UIAlertView alloc] initWithTitle : 제목 메시지 : @ "경고 메시지" 델리게이트 : self cancelButtonTitle : @ "Ok"otherButtonTitles : nil]; [경고 표시]; [alert release];
대표 구현 방법 :
- (무효) alertView (UIAlertView *) alertView clickedButtonAtIndex (NSInteger) buttonIndex {[self.navigationController popToRootViewControllerAnimated : YES];
}
그냥 alertview 쓰기를 넣고 코드의 대리자 메서드에서 .H 파일과 후 대리자를 제공합니다 ..
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{
if (buttonIndex == 1) {
[self.navigationController popToRootViewControllerAnimated:YES];///this line is important..
}
else{
// do your action...
}
}
난 ..이 답변이 당신에게 유용 희망
:)
nooooooo가 작동하지 않음 –
homeviewcontroller에서 모든보기를 푸시 ?? 또한 간단한 UIButton 클릭 이벤트에서이 코드를 먼저 시도해보십시오. ... –
put [self.navigationController popToRootViewControllerAnimated : YES]; 위 라인의 메소드에서이 라인을 ... 또는 buttonindex == 1에서 buttonindex == 0으로 조건을 변경하십시오. –
- 1. 클릭 할 때 요소 또는 ID 수를 확인 하시겠습니까?
- 2. 확인 창을 삭제 - 삭제하거나 취소를 클릭 할 때 기록을 삭제
- 3. jquery 확인 및 클릭 할 때 div 폭 변경
- 4. 클릭 할 때 요소 선택
- 5. 이미지를 전환 할 때 클릭 할 때
- 6. 광고 클릭 확인
- 7. iframe 클릭 할 때 클릭 이미지로 표시
- 8. HTML 링크 클릭 확인
- 9. 단추를 클릭 할 때 NSAlert를 닫지 마십시오.
- 10. 클릭 할 때 JTable 업데이트
- 11. 이미지를 클릭 할 때 다른보기로드
- 12. 클릭 할 때 MessageBox 표시
- 13. 리 클릭 값 확인
- 14. RadTreeView OnClientNode 클릭 확인
- 15. 프롬프트에서 확인 클릭
- 16. 클릭 여부 확인 + Jquery
- 17. 다른 이미지를 클릭 할 때 이미지가 클릭 할 때 텍스트를 숨길 때
- 18. 개체가 표시되고 클릭 가능한지 확인
- 19. 확인 링크 '를 입력 - 클릭'
- 20. .net - 단추가 클릭 될 때 클래스가 있는지 확인
- 21. JqueryMobile에서 클릭 할 때 클릭 가능한 항목을 변경하는 방법은 무엇입니까?
- 22. Javascript 요소의 패딩을 클릭 할 때 클릭 이벤트가 발생하지 않음
- 23. jQuery 인라인 href를 클릭 할 때 div의 클릭 동작을 방지합니다.
- 24. 클릭 가능한 목록을 클릭 할 때 목록보기 항목 옵션 표시
- 25. autotools : "확인 확인"을 수행 할 때 라이브러리가 포함되지 않음
- 26. Adobe AIR : 사용자가 컴퓨터를 종료 할 때 확인/경고/확인
- 27. 클릭 한 JTable 셀 확인
- 28. location.reload (true) 사용자 클릭 확인
- 29. 버튼 클릭, 확인 및 삭제
- 30. 클릭 한 마지막 항목 확인
나는 이것을 좋아하지만 현재 뷰 자체에 머무르고있다. 루트 뷰가 아니다. –
점검 편집 된 답변 –