2012-03-08 297 views
1

我有一個包含多個文本框的滾動視圖。我注意到,只有將手指放在背景上(即不在文本框上),才能夠滾動。當我嘗試用手指在文本字段上滾動視圖時,它不會滾動。這是正常的行爲嗎?滾動滾動視圖

+0

看一看的UIScrollView的文件建立: - touchesShouldCancelInContentView: canCancelContentTouches財產 delaysContentTouches財產 – calimarkus 2012-03-08 11:03:35

回答

1

如果你的文本字段有多行代碼,你(或你的用戶)會希望它會滾動文本字段的內容而不是父滾動視圖,是嗎?

也許你想要做的是對你的文本字段進行子類化,並且如果你檢測到一個觸摸事件,如果它是一個長觸摸(即滾動?),將它傳遞給父滾動視圖的響應者鏈。或者,如果您完全不關心手指觸摸,那麼您的子類可以將所有觸摸事件傳遞給父視圖。

或者可能只是將文本字段的userInteractionEnabled屬性設置爲FALSE