2011-12-03 4 views
0

私はTab Barアプリケーションを作成し、XIBファイルにUIPickerViewを追加しました。しかし、私がそれを構築するには、タブ項目には表示されません。注意するのは、それが隠されているか、「de-alphred」であり、私はそれをDelegateに接続しているということです。私はこれをYoutube tutorialと使いました。UIPickerViewはビルド時にシミュレータで消えています

+0

あなたがユーチューブに公にあなたの動画を共有するつもりはない場合は、リンクを削除してください。また、.hファイルに次のようなUIPickerViewDelegateプロトコルを採用すべきです。 – irperez

答えて

3

デリゲートの問題です。

はviewDidLoadメソッドに次の行を追加し、それが表示されます。

pickerView.delegate = self; 
pickerView.dataSource = self; 

P.S.

@interface DomainInput : UIViewController <UIPickerViewDelegate> 
+0

答えてくれてありがとうございました。私は問題が何であるかを見つけました。インターフェイスでは、 'データソース'をUIPickerViewに接続するのを忘れてしまいました。 –

1

デリゲートに接続しても問題ありませんが、コード内にデリゲートメソッドを定義する必要があります。つまり、コードを書くときにUIPickerViewデリゲートメソッドでコードを記述しなければならないということです。次に、pickerviewがシミュレータに表示されます。

+0

助けてくれてありがとう –