我正在創建一個子視圖來添加到現有的視圖中。我試圖以編程方式將該子視圖的背景顏色指定為紅色,但仍顯示為默認的顏色。
let toggleView = UIView(frame: CGRect(x: 0, y: 0, width: screenWidth, height: screenHeight))
toggleView.backgroundColor = UIColor.red
uj5u.com熱心網友回復:
從上面的代碼片段來看,你正在創建一個視圖,但沒有把它作為一個子視圖添加到父視圖中。如果你能提供完整的功能,以便我們能查出實際原因,那將是最好的。
uj5u.com熱心網友回復:
你已經創建了紅色背景的toggleView,但你沒有把它添加到主視圖中,你應該這樣做:
let screenWidth = view.frame.size.width
let screenHeight = view.frame.size.height
let toggleView = UIView(frame: CGRect(x: 0, y: 0, width: screenWidth, height: screenHeight))
toggleView.backgroundColor = UIColor.red
view.addSubview(toggleView)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/323142.html
標籤:
上一篇:在SQL服務器中把文本從"yyyymmdd"或"yyyyddmm"格式改成"ddMMMyyyy"格式
下一篇:ValueError:Toomanyvaluestounpack(expected2),當我試圖從一個regex模式中只提取2個子字串時

