CoreAnimation
Swiftのライブラリ
公式
CALayer
公式 CALayer
普段アプリのUIを作る場合
UIViewやそのサブクラスであるUILabelやUIImageViewなどを利用して実装する
View自身が描画コンテンツを管理しているように見えますが、
実際にはCALayerがモデルオブジェクトとして描画する内容を管理しています。
参考記事:
CALayer概要
困ったやつ
layer.masksToBounds
masksToBoundsがtrueの場合
コンテンツのサブレイヤの境界く形外に描画処理はされない
参考記事
UIViewのサブクラスによってmasksToBoundsの初期値が異なる
#2019/2/10