2013-11-14 36 views
0

我在容器中有一個UICollectionViewController。在屏幕的特定部分(Landscape的右下角區域),它將註冊滑動,但該區域中的按鈕部分不響應。部分的iPad模擬器屏幕響應滑動,但沒有按鈕點擊

按鈕是視圖中的頂級項目,所以沒有任何重疊。只有一部分按鈕是不響應的,只有當它在屏幕的該區域時纔是。它在容器中的每個collectionView中始終是相同的區域。

有沒有人遇到過這個問題?任何可能的原因或修復?

+1

這種類型的問題通常是由於UI元素超出其超級範圍的界限。如果你可以給superview一個背景色,它會明確這是否是原因。 – rdelmar

+0

fwiw,我已經看到類似於具有半透明背景的模式視圖控制器 - 我看到的問題是朝向屏幕頂部。如果我將背景設爲純色,那很好。 –

回答

0

想通了。我正在使用「自由格式」viewControllers,他們正在搞亂我的超級視圖大小。所以,正如rdelmar指出的那樣,我的問題是這些按鈕不在超級視圖之外。

我解決了問題,取消選擇「調整視圖從NIB」在我的freeform viewControllers。