2013-10-11 59 views

回答

0

首先從數據庫中獲取特定字段的數據,例如:國家做一個NSArray形式的數據並加載NSArray到UIPickerView。使用UIPickerView Delegate和Datasource方法中的數組。

您實現機械手

enter image description here

現在

0

首次進口的UIPickerDelegate和UIPickerDatasource到你的ViewController,在viewDidLoad中......添加以下

self.picker.delegate=self; 
self.picker.dataSource=self; 

現在這裏是一個實施這些委託方法的示例

這裏我有一個年數組來實現選擇器...選擇一年只需複製下面的代碼並根據您的需要更換機構。

//Picker DataSource 



     - (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)thePickerView 
     { 


      return 1; 
     } 

     - (NSInteger)pickerView:(UIPickerView *)thePickerView numberOfRowsInComponent:(NSInteger)component 
     { 
      return [_yearArray count]; 
     } 

     - (NSString *)pickerView:(UIPickerView *)thePickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component 
     { 
      return [_yearArray objectAtIndex:row]; 
     } 

     // Picker Delegate 
     - (void)pickerView:(UIPickerView *)thePickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component 
     { 


     } 
+0

那麼,正確地從問題中讀取,我有一個數據庫,我需要從數據庫顯示uipickerview中的數據。任何想法? –