2021-10-18

CGRECT 結(jié)構(gòu):包含另外兩個(gè)結(jié)構(gòu)--origin 和 size。

  • origin 的類型是 CGPoint 結(jié)構(gòu),該結(jié)構(gòu)包含兩個(gè) CGFloat 類型的成員 x 和 y;
  • size 的類型是 CGSize 結(jié)構(gòu),該結(jié)構(gòu)也包含兩個(gè) CGFloat 類型的成員 width 和 height。
import UIKit

class ViewController: UIViewController {
    
    override func viewDidLoad() {
        super.viewDidLoad()

        
        
        let firstFrame = CGRect(x: 160, y: 240, width: 100, height: 150)  //firstView現(xiàn)在是CGRect參數(shù),CGRect 參數(shù)會(huì)被賦給 UIView 的 frame 屬性。
        let secondFrame = CGRect(x: 150, y: 250, width: 100, height: 150)
        let thridFrame = CGRect(x: 140, y: 260, width: 150, height: 150)
        
        let firstView = UIView(frame: firstFrame)  //firstView 賦給 UIView 的 frame 屬性。
        let secondView = UIView(frame: secondFrame)
        let thridView = UIView(frame: thridFrame)
        
        firstView.backgroundColor = UIColor.blue
        secondView.backgroundColor = UIColor.yellow
        thridView.backgroundColor = UIColor.green
        view.addSubview(firstView)  //增加一個(gè)視圖到接收者的子視圖列表中。
        view.addSubview(secondView)
        view.insertSubview(thridView, at: 1)  //將綠色試圖添加到藍(lán)色和黃色視圖中間.
        
        
        // Do any additional setup after loading the view.
    }

}

輸出結(jié)果:


截屏2021-10-20 21.06.14.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 16宿命:用概率思維提高你的勝算 以前的我是風(fēng)險(xiǎn)厭惡者,不喜歡去冒險(xiǎn),但是人生放棄了冒險(xiǎn),也就放棄了無(wú)數(shù)的可能。 ...
    yichen大刀閱讀 7,574評(píng)論 0 4
  • 公元:2019年11月28日19時(shí)42分農(nóng)歷:二零一九年 十一月 初三日 戌時(shí)干支:己亥乙亥己巳甲戌當(dāng)月節(jié)氣:立冬...
    石放閱讀 7,386評(píng)論 0 2
  • 今天上午陪老媽看病,下午健身房跑步,晚上想想今天還沒(méi)有斷舍離,馬上做,衣架和旁邊的的布衣架,一看亂亂,又想想自己是...
    影子3623253閱讀 3,056評(píng)論 3 8

友情鏈接更多精彩內(nèi)容