2012-01-27 92 views
2

我正在顯示一個uipickerview,因爲我將一個條目設置爲selected或highlight.now當用戶想要已經高亮顯示的條目他必須滾動並選擇條目。取而代之的是,可以簡單地突出顯示的項UIPickerView - 點擊選擇

例如挖掘我在uipikcerview

================

像下面的選項 - 土地促銷員(默認高亮)

  • 建設者
  • 經紀人

所以,當這顯示選擇器,當強制輕敲「土地促銷員」,我想調用該函數

//=========================================================================== 
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row 
     inComponent:(NSInteger)component 
//=========================================================================== 
+0

我這樣理解它:你想通過點擊一個'UIButton'來調用'UIPickerView'函數? – DAS 2012-01-27 10:46:06

+0

換句話說? – Beppe 2012-01-27 11:10:31

+0

想要選擇突出顯示的條目,只需點擊它,而不是滾動並點擊。請讓我知道 – user198725878 2012-01-27 11:20:39

回答

2

做到這一點,最好的辦法是不使用didSelectRow回調。取而代之,放置一個完成的按鈕,點擊該按鈕後,選取器視圖的selectedRowInComponent並隱藏選取器視圖。現在,您可以使用selectedRowInComponent獲取選定的行,並使用它從數據數組中獲取名稱/ etc。