검색결과 리스트
UIAlertView에 해당되는 글 2건
글
네비게이션 바의 오른쪽에 종료버튼을 만들어서 사용자에게 종료할 지를 묻는 메시지박스를 보이는 예이다.그런데 아래의 소스에서 프로그램을 종료한 후에도 홈키를 두번 누르면 프로그램 리스트가 여전히 존재하는데 이 부분은 추후 조사하여 다시 기재하겠다.
[TestController.h]
@interface TestController : UIViewController <UIAlertViewDelegate>
@end
@interface UIApplication (extended)
- (void) terminateWithSuccess;
@end
[TestController.m]
- (void)vewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
UIBarButtonItem *closeButton = [[UIBarButtonItem alloc]
initWithTitle:@"종료"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(exitApp)];
self.navigationItem.rightBarButtonItem = closeButton;
}
- (void) exitApp
{
UIAlertView *msg = [[UIAlertView alloc] initWithTitle:@"종료"
message:@"종료하시겠습니까?"
delegate:self
cancelButtonTitle:@"종료"
otherButtonTitles:@"취소", nil];
[msg show];
}
- (void) alertView:(UIAlertView*)alertView clickedButtonAtIndex(NSInteger)buttonIndex
{
NSString *title = [alertView buttonTitleAtIndex:buttonIndex];
if([title isEqualToString:@"종료"])
[[UIApplication sharedApplication] terminateWithSuccess];
else
NSLog(@"cancel button");
}
'-- iOS (iPhone)' 카테고리의 다른 글
UIAlertView Message Box (0) | 2012.11.13 |
---|---|
아이폰 배포 SDK버전 설정 (0) | 2012.10.22 |
make hyperlink (0) | 2012.10.15 |
objective-c combine string (0) | 2012.10.15 |
get app version from info.plist (0) | 2012.10.15 |
RECENT COMMENT