2014-04-29 29 views
0

我有一個我在UIScrollView中加載的nib文件。在筆尖文件中,底部附近有兩個按鈕。UIButton在UiScrollView底部沒有收到觸摸

第一個按鈕在點擊時工作得很好。但是直接在它下面的按鈕不起作用。 nib文件不使用自動佈局,我使用自動調整大小的結構/彈簧來保留視圖應該在的位置。

我注意到,在iPhone 5上按鈕工作得很好。然而,在iPhone 4上他們不?

+0

請確保您必須設置@property和action Method並將其設置爲文件的所有者 – iPatel

+0

您是直接在滾動視圖上添加按鈕還是使用UIView,然後在滾動視圖中添加了UIView。 – svrushal

+0

使用UIVView(nib文件)並將該整個視圖添加到scrollView。 UiButton是位於nib文件中的UUiView的一部分。 – Tander

回答

1

如果它適用於iPhone 5而不適用於iPhone 4,則意味着按鈕的Y軸高於480.因爲iPhone高度爲568,所以我猜測第二個按鈕Y軸將在480 & 568之間。 NS記錄按鈕的Y軸並檢查它。

+0

是的,它高於480.但這就是爲什麼我有滾動視圖 - 去實現它。我將如何解決這個問題? – Tander

+0

第二個UIButton也高於480。 – Tander

0

用彈簧和結構玩AutoSizing解決了這個問題。主要是我設置他們不正確。所以,如果有其他人有這個問題,它的東西。