2012-06-26 235 views
0

我非常難以忍受UIScrollView問題。 - 我將一系列UIImageViews附加到UIScrollView,並且工作正常,並且「contentize」正在適當更新。 - UIScrollView接下來是UIView的內部(所有其他交互元素均正常工作) - 視圖僅水平滾動 - scrollView框架爲300 x 40(寬度/高度)。 - 系統說明:我正在爲iOS 5+製作此圖片UIScrollView「Touch」問題

我的問題:我只能通過觸摸滾動視圖的最左側來滾動此視圖。整個觀點應該對觸動做出反應,而不是!它看起來像左側25-30%是對觸摸作出反應,並允許我滾動。該視圖不被任何可能妨礙交互的視圖/組件覆蓋。

所有幫助會節省一些壓力 -AJ

+1

我認爲你需要啓用imageView的用戶交互,默認情況下不是。 – rishi

+0

我不擔心添加到scrollView交互(啓用)的UiImageViews ...那些不需要。這是scrollView有問題 - 這個錯誤讓我瘋狂: - |但是爲了安心,我早些時候嘗試過,並沒有任何影響。 – ajs35

+0

這是從開始發生還是發生在第一次完成之後。 – rishi

回答

0

這聽起來像與UIScrollView的迭代覆蓋了由UIImageViews的。嘗試改變一些屬性。

+0

是的,那不是它...我創建了一個循環來爲所有子視圖添加邊框在包含scrollView的UIView中,並且沒有任何內容覆蓋scrollView以「阻止」交互性。我添加的UIImageView正在被正確添加到scrollView中,但我無法「觸摸」scrollView中的任何位置以「滾動」 - 僅在最左側...看起來像大約0 - 75像素左右互動性「touch getting」blocked「。非常奇怪... – ajs35

+0

您是否嘗試過設置內容大小? [scrollView setContentSize:CGSizeMake(px width,px height)]; –

+0

是的,沒有問題的內容...這是設置正確 – ajs35