2011-11-18 15 views
0

UIPickerView内でアイテム(行)の数を取得するにはどうすればよいですか?私はこれを教えてくれる不動産を見つけているようだ。UIPickerView行数

答えて

1

UIPicker documentationから

@property(非アトミック、読み取り専用)NSInteger numberOfComponents

  • (NSInteger)numberOfRowsInComponent:(NSInteger)成分;
+0

@interface PickerViewHelper : UIViewController<UIPickerViewDelegate, UIPickerViewDataSource> // returns the # of rows in each component.. - (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component; 

は、その後のUIViewControllerで、で番号を取得します。前にnumberOfComponentsを試してみましたが、複数のアイテムがあっても常に1を返します。 – Jesse

+0

これはわかりました[myPicker numberOfRowsInComponent:0] – Jesse

1

新しいPickerViewHelperファイルを作成します。 UIPickerViewDataSourceデリゲートに必要なこのメソッドを実装します。私はまだ私はそれにアクセスする方法を取得いけない

long number = [self.yourPicker numberOfRowsInComponent : 0 ];