我有一個滾動視圖,其中包含不同的 ui 組件,例如文本欄位、標簽等。滾動視圖幾乎占據了螢屏的全尺寸。邏輯上分開,我想添加/顯示一個按鈕,它不是滾動視圖內容的一部分。
這會導致我的按鈕對我的觸摸沒有反應的問題。以防萬一,我減小了滾動視圖的大小,以便框架不會干擾按鈕中的框架,一切都按預期作業。
我試圖將按鈕放在前面 ( view.bringSubviewToFront(infoButton)) 但它仍然不起作用。
uj5u.com熱心網友回復:
我認為您想要實作諸如“Gmail 應用程式”之類的東西,一個加號按鈕浮動在螢屏的右下角。添加您的滾動視圖以查看并添加其他元素以滾動視圖:
view.addSubview(yourScrollView)
yourScrollView.addSubview(yourButton)
yourScrollView.addSubview(yourLabel)
在您完成添加 scrollView 的子視圖后,是時候將您的按鈕添加到 -> View(而不是滾動視圖),一切都應該按您的預期正常作業
uj5u.com熱心網友回復:
問題解決了!
這是您如何將子視圖添加到主視圖的問題。就我而言,我首先將資訊按鈕添加到主視圖,然后將滾動視圖添加到主視圖。
您需要更改順序。首先將滾動視圖添加到主視圖,然后添加按鈕。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/381912.html
