0

UIピッカーをルックアップとして使用しようとしています。AuthorというtextFieldがあります。ユーザーはそこに入力しますが、ルックアップを実行するオプションが必要です。そこで、テキストフィールドの横にボタンを配置しました。ユーザーが、アイテムのリストとともにuipickerを表示するボタンをクリックします。私はこれを行うことができました。ピッカーを作成してデータを入力しました。ユーザーがボタンをクリックすると、ピッカーがポップアップ表示され、テキストボックスの入力ビューがピッカーに変更されます。ピッカーが表示されます。次に、ユーザーがピッカーから選択するか、他の場所をクリックすると、inputviewをnilに設定し、pickerを非表示に設定します。それはすべてうまく機能しますが、ビューを離れて前のビューに戻ると、ピッカーが表示されてから消えます。私はこれを間違っていますか?別のビューを作成してそこにピッカーを配置する必要がありますか、それとも別の方法でこれを行う必要がありますか?私はIPHONEの開発に比較的慣れていません。

どうもありがとう。サロ

4

2 に答える 2

0

UIPickerViewを作成するには、このリンクが必要です

ボタンクリックでピッカーポップアップコードを設定するよりも、ビューが消えてdidUnloadが表示されたときにピッカービューが表示されていることを確認してください。

ブレークポイントを1つ設定し、要件に応じてコードを変更します。これがこのリンクに役立つ可能性があります

于 2011-06-27T13:31:22.287 に答える
0

ここに画像の説明を入力してください

ここに画像の説明を入力してください

UIPickerViewを使用すると、いつでも別のビューを作成できます。これにより、ビューを処理して宣言し、iVarsとしてピッカーを宣言できます。ピッカービューを表示するsubView場合は、ビューを追加するだけで、表示したくない場合は、ビューを削除します。を呼び出すことによってremoveFromSuperview

お役に立てれば!!

于 2011-06-27T13:33:55.667 に答える