簡體   English   中英

UIButton在UIScrollView中無法正常工作/可單擊

[英]UIButton is not working/Clickable in UIScrollView

我正在使用UIScrollView自動布局。

主要UIView高度= 1300

ContentView(在UIScrollBarUIView = 1100

ConetntView底部包含一個按鈕。 它完全可見但是當我點擊它時,它不起作用。

限制是:

1)主要UIView ScrollView前導,尾隨,頂部和底部

2)使用UIScrollView ContantView前導,尾隨,頂部和底部

3) ContentView和主UIView之間的相等高度約束

請幫忙。

所以,根據你的評論,這是布局問題。 我認為根本原因是第三個約束。 請刪除它並為內容視圖高度創建另一個具有硬編碼高度值的約束(如“高度 - (1315) - 內容視圖”)。 如果您需要為內容視圖提供靈活的高度,即在故事板中沒有硬編碼,請以編程方式對其進行修改。

我必須從superview為ContentView的底部空間提供( - )ve值。 它完成了這項工作。 最初它被設置為零,因此在底部下方有一個大的額外空間,它使滾動更大,這是不希望的。

我已經在所有模擬器中測試過它 - 4s到6+並且工作正常。

感謝Nikolay的不斷幫助。

另外,由於我對iPhone開發完全陌生,所以我不知道我的解決方法是否正確。 所以,如果有另一個問題的解決方案,請告訴我。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM