2012-07-07 35 views
0

我知道我必須做一些令人難以置信的愚蠢的事情,但我正在努力應該很簡單的事情。在視圖中滾動視圖不能重新編程IOS

我有一個tabbar應用程序,最初我有一個只包含scrollview的XIB加載的viewcontroller。我將scrollview綁定到viewcontroller的VIEW和scrollview到一個scrollview插座,並使文件所有者代表以及..一切正常。

然後我決定爲這個視圖添加更多元素,所以我創建了一個VIEW,將ScrollView移動到該VIEW的子視圖中,並添加了更多元素。我將頂視圖綁定到文件所有者視圖,並將scrollview再次添加到控制器中的scrollview元素中,並將其委託給視圖控制器

現在,突然間scrollview不滾動,看起來像交互沒有進入scrollview或什麼東西,並被父視圖攔截。

我對這個有點困惑。

回答

1

進入XIB並確保滾動視圖的「用戶交互」選項仍處於啓用狀態。如果是,請檢查每個視圖上的「Exclusive Touch」插座以查看它們是否被禁用(應該是),然後在滾動視圖中啓用它。如果一切都失敗了,請檢查這個東西的內容大小是否大於它的框架,否則它不會滾動。

+0

我沒有看到XIB編輯器中的「EXCLUSIVE TOUCH」插口。這個位置在哪裏? – user282172 2012-07-07 16:47:11

+0

您可能必須將其設置爲代碼。獨家觸摸允許UIViews強制滾動視圖放棄該區域的觸摸。 – CodaFi 2012-07-07 16:48:30

+0

我弄明白了,這是我的事情發展到視圖和ScrollView在我的代碼不同,當view和scrollview是同一個對象(第一種情況),我們很好..顯然,當view和scrollview變成2不同對象不是一切正常工作..如此愚蠢的人爲錯誤。當然,現在我發現觸摸在iOS5下無法正常工作,但在iOS4中完美工作......樂趣永遠不會結束。 – user282172 2012-07-07 17:53:33

相關問題