1

UITableViewを備えたUIViewControllerがあります。UITableViewDelegateを実装し、RowSelectedイベントをオーバーライドして、UIPickerViewでカスタムActionSheetを表示しました。つまり、ユーザーが行を選択すると、ActionSheetはその行の選択肢のリストを表示します。

私が探しているのは...ユーザーがカスタムActionSheetを([完了]ボタンを押して)閉じると、ActionSheetが閉じられ、選択したアイテムの値が表示目的でUIViewControllerに返されます。

これを処理する最善の方法については少しわかりません。私は誰かがいくつかのポインタを持っているかもしれないと思っていましたか?

4

1 に答える 1

0

UIActionSheetサブクラス化してサブスクライブしDismissed、ユーザーが選択した値のプロパティを設定する必要があると思います。(サブクラス内からアクションシートに記入するなど、他の作業を行うこともできます)

その後、コントローラーは新しいプロパティをサブスクライブしDismissedて読み取ることができます。

于 2012-10-16T17:34:44.873 に答える