2013-01-21 48 views
0

對於UIPickerView,我發現有兩種方法可用於確定選取器視圖組件中選定的行信息。一種方法是使用自定義的方法對於像UIPickerView:didSelectRow方法和Value Changed事件處理程序方法之間的區別

- (IBAction)onValueChanged:(id)sender 

另一種是使用像

(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {...} 

所以委託方法的值不同的事件,有什麼辦法2之間的區別?我什麼時候使用一個呢?

回答

0

沒有UIPickerview委託方法進行更改。 因爲它會停在任意位置和

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component 

方法將被調用,因此,如果用戶退出選擇器停止動畫/軋製前... 隱藏的UIPickerView必須調用最後選定的值uipicker方法同時滾動/動畫。

相關問題