私はUIActionSheetを使用して、一連の選択肢をユーザーに提示しています。 iPhoneとiPod Touchでは正常に動作しますが、iPadでは「キャンセル」オプションは常に隠されています。つまり、オプションの「ダイアログボックス」が表示されますが、「キャンセル」ボタンが表示されません。UIActionSheet cancelButtonTitle ipad
ここでは、コードです:
self.popupQuery = [[[UIActionSheet alloc] initWithTitle:title
delegate:self
cancelButtonTitle:cancelButtonTitle
destructiveButtonTitle:nil
otherButtonTitles:option0, option1, cancelButtonTitle, nil] autorelease];
cancelButtonTitle: キャンセルボタンのタイトルは。このボタンはアクションシートに自動的に追加され、cancelButtonIndexプロパティから使用可能な適切なインデックスが割り当てられます。このボタンは黒で表示され、キャンセルアクションを表すことを示します。キャンセルボタンを表示したくない場合、またはiPad上にアクションシートを提示している場合は、nilを指定します。
私は何も起こっていないので、何も起こっていないと思います。これはバグですか?
[iPadで[キャンセル]ボタンを表示しないアクションシート](の可能性重複http://stackoverflow.com/questions/2760545/action-sheet-doesnt- show-cancel-button-on-ipad) – BoltClock
「cancelButtonTitle」の値は何ですか?値がnilの場合、ボタンは表示されません。 – WrightsCS