비디오: 집밖에서 아이폰, 아이패드의 파일앱과 자료를 손쉽게 공유해보기(파일앱, vpn, iptime공유기) 2024
경고보기는 iOS 앱을 사용하는 동안 사용자에게 방해가되어 사용자가하고있는 일을 중지하고 알림을 닫거나 작업을 선택해야합니다. 알림 화면은 앱 화면의 콘텐츠 상단에 표시됩니다. 결국 알림의 목적은 사용자의주의를 끌기위한 것입니다.
이 그림은 Tic-Tac-Toe 앱의 경고보기를 보여줍니다. 예를 클릭하면 이전 게임이 지워지고 새 게임이 시작됩니다. 아니오를 클릭하면 게임이 끝납니다.
대부분의 iOS보기와 마찬가지로 위임을 사용하여 경고를 구현합니다. 그러나 위임자의 지정은 프로그래밍 방식으로 수행됩니다. 즉, 인터페이스 작성기를 통하지 않고 단추를 사용합니다. 다음 코드는 TTTGameView.m 및.h에 구현 된 GameView 클래스에서 가져온 방법을 보여줍니다.
경고가 일반적인 Objective-C 방식으로 초기화 된 후 (예: alloc, init), 제목 및 메시지 속성이 설정되고 Yes 및 No 버튼이 경고보기에 하위보기로 추가됩니다 addButtonWithTitle 메소드를 사용하여. 경고가 표시되기 직전 (show 메서드 사용) 게임 세션보기 컨트롤러는 setDelegate 메서드를 사용하여 경고에 대한 위임자로 설정됩니다.경고에 대한 대표는 UIAlertViewDelegate 프로토콜을 구현해야하므로 경고에 대한 대리 작업 메서드로 clickedButtonAtIndex라는 메서드가 구현되어야합니다. TTTGameSessionViewController를 확인하십시오. (9) - (void) alertView: (UIAlertView *) alertView clickedButtonAtIndex: (NSInteger) buttonIndex {if (buttonIndex == 0) { (예: buttonIndex == 1) {return;}}
예 버튼이 먼저 추가되었으므로 색인이 0이됩니다. 보시다시피이 버튼을 터치하면 새 게임이 시작됩니다. No 버튼이 두 번째 추가되었으므로 색인이 1입니다.