0

UIPickerView の接続に問題があります。私のviewControllerクラスは次のようになります。

@interface MyViewController: UIViewController <UITextFieldDelegate, UIPickerViewDataSource, UIPickerViewDelegate>
{
IBOutlet UIPickerView *pickerView;/this is what it says in all tutorials
//other textfields
}
 @property..of textfields, label, nsstring
@end

インターフェイスビルダーで、ファイルの所有者をctrl+クリックすると、ピッカービューがアウトレットに表示され、参照アウトレットには表示されません(チュートリアルに示されているものとは対照的です)。接続方法を教えてください。そして、私はそれを何に接続しますか?上記のクラスにもアクションが登録されているボタンをクリックすると、 PickerView が表示されるようにします。

4

1 に答える 1

0

誤解があるかもしれませんね。私はあなたが説明したものと同様のクラスを作成しました:

@interface MyViewController:UIViewController {UIPickerView * pickerView; }

@property(非アトミック、保持)IBOutlet UIPickerView * pickerView;

それから私はxibを開きました。ファイルの所有者を右クリック(または2ボタンマウスがない場合はcmdキーを押しながらクリック)すると、MyViewControllerのすべてのアウトレットのリストが表示されます。これは、ほとんどのチュートリアルで提案されているCtrlキーを押しながらクリックするよりもはるかに簡単です。次に、pickerViewの横にある円をクリックして、pickerViewまでドラッグしました。マウスボタンを離すと、正常に接続されます。

InterfaceBuilderのスクリーンショット

于 2011-03-04T01:39:52.353 に答える