UIAlertView 類似於Windows上 的MessageBox.一點小記錄,哎!現在是部落格控了,什麼都想記下,雖然簡單並且蘋果的相關技術文檔也有說明,還是寫下來。強迫症的初期表現出來啦。。。。
貼代碼:
一般的使用
UIAlertView *alert =[[UIAlertView alloc] initWithTitle:@"hello" message:@"I'm Apple" delegate:self cancelButtonTitle:@"ok" otherButtonTitles:nil];[alert show];[alert release];
有多個按鈕的時候
UIAlertView *alert =[[UIAlertView alloc] initWithTitle:@"hello" message:@"O哈啊" delegate:self cancelButtonTitle:@"ok" otherButtonTitles:@"cancel",@"Ignore",nil ];
UIAlertViewDelegate 中的
- (void) alertView:(UIAlertView *)alertview
clickedButtonAtIndex:(NSInteger)buttonIndex
方法可以知道你點的是那個按鈕。
UIActionSheet是從螢幕底部彈起的一個模態對話方塊,它的使用也很簡單
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Are you sure?" delegate:self cancelButtonTitle:@"No Way!" destructiveButtonTitle:@"Yes, I'm sure!" otherButtonTitles:nil]; [actionSheet showInView:self.view];