IOS開發之CALayer

來源:互聯網
上載者:User

在理解CALayer之前需要先瞭解什麼是層。

在IOS開發中層是個很重要的概念,在UIView的子類中都可以找到層這個組件,層是位於固定的畫布上的一個子片,可以被覆蓋。層是彼此堆疊在一起的最終產生一個介面。除此之層可以包含多個層,通過層可以操作位於此層上面的其他內容,例如旋轉,動畫,翻頁等。

但是如果要訪問UIView類的layer屬性:CALayer *layer = myUIView.layer;

UIView都有一個根層,而且用過層將最終的圖畫顯示在螢幕,而且所有的UIView子類對象繼承了這個屬性。層可以簡單這樣理解,比如水果忍著,下面一層是圖片背景,上面一層執行動畫。

CALayer影響其外觀的特性:層的大小尺寸     背景色
  內容    是否使用圓角     是否使用陰影
 等等

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.