私はOmniGraffle、GarageBand、および他のいくつかのアプリに表示されているような削除確認アクションシートを作成しようとしています。私はタイトルのないアクションシートと大きな赤い削除ボタンが1枚必要です。MonoTouchのUIActionSheetコンストラクタのタイトルとしてnullを渡すことができない理由はありますか?
UIActionSheetのコンストラクタのドキュメントを読んで、それは言う:
タイトル
アクションシートのタイトル領域に表示する文字列。タイトルエリアにテキストを表示したくない場合は、nilを渡します。
私はMonoTouchででこれを行う場合は、:
UIActionSheet actionSheet = new UIActionSheet(
null,
null,
null,
"Delete"
);
私はNullArgumentException
を取得します。ダミー文字列を渡して回避策を試みてからactionSheet.Title = null;
を実行しても同じです。 string.Empty
を渡すとうまくいきますが、私には望ましくないボタンの上に余分なスペースがあります。
ので:
- は、この動作の理由があるのか、それだけでMonoTouchでのバグですか?
- 私が望むルック&フィールを得るための回避策はありますか? (大きな赤いボタンを削除して)
これはMonoTouchでにあまりにも難しいことはできません!
しかし、私はこれにこだわっている:
は、上部にある余分なスペースを参照してください?私は何をしますか?
これは完璧です!私はバグの回避策と迅速な修正を感謝します。 –