2012-11-28 107 views
0

的下半部摸我有一個單元一個UITableView只(我需要更多更高版本)只包含一個UIPickerView。 UIPickerView中的單個組件只會在我開始在UIPickerView的上半部分中觸摸它時纔會滾動。如果我的觸摸在下半部分開始,它將不會移動。UIPickerView中的UITableView沒有反應細胞

我已在Interface Builder以下屬性爲的UITableView:

  • 沒有選擇
  • 滾動禁用
  • 跳動:NO
  • 跳動變焦:NO
  • 延遲內容亮點: NO
  • 撤銷的內容亮點:NO

我怎樣才能讓觸摸到從組件的任何地方滾動UIPicker?

+0

如果只有一個單元格在那裏,爲什麼你需要tableview?你不能放在一個滾動視圖左右? – iDev

+0

以後會有更多的細胞。 – Curyous

回答

2

現在很多時候都面臨着這個問題,這是經常出現的2個原因

  1. 上有選擇器的下半部分的頂視圖(嘗試選擇器移動到視圖前,由於一個層次)

  2. 父視圖的內容大小是沒有大到足以覆蓋整個選擇器。所以只有在這個區域內的選擇器的一部分是處理觸摸

+0

儘管我爲單元格設置了自定義行高,但要獲得全屏觸摸響應,我必須將UITableView的行高增加到UIPickerView的行高。不知道當我需要更短的UITableView中的另一個單元格時我會做什麼。 – Curyous