像這張圖這樣
因為是小問題,所以沒有很認真去查
但實際上又是很煩惱的問題
今天終於搞定了
一般來說 我們要加入一個UIActionSheet會用以下程式碼
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:nil
delegate:self
cancelButtonTitle:NSLocalizedString(@"Cancel", @"Cancel")
destructiveButtonTitle:NSLocalizedString(@"Logout", @"logout")
otherButtonTitles:nil];
actionSheet.actionSheetStyle = UIActionSheetStyleBlackTranslucent;
[actionSheet showInView:self.view];
關鍵在最後一行
[actionSheet showInView:self.view];
實際上應該使用
[actionSheet showInView:[UIApplication sharedApplication].keyWindow];要以整個window來看才正確 以上
