質問: 円形や矩形などの図形をCAShapeLayer(CALayerからの継承)で作成していたのですが、 ハンドルを付けるなど装飾しないといけないことになり、UIView化しようと思っています。 Q1. CALayerからUIViewを生成できますか? Q2. UIView.Layerは書き換えることができないのでしょうか?(AddSubLayer()するしかないのでしょうか?) ◆環境 Visual Studio 2017 Xamarin 4.12 Xamarin.iOS 12.2
回答: こんにちは。 xamarinで出来るかは判りませんがわかるところだけ。 > > Q1. CALayerからUIViewを生成できますか? > > > 「既存のCALayerのインスタンスから」という意味でしたらたぶんできません。 > > Q2. UIView.Layerは書き換えることができないのでしょうか?(AddSubLayer()するしかないのでしょうか?) > > > UIViewが内包するルートのレイヤークラスはオーバーライドしてカスタマイズすることができます。 リファレンス: githubで検索にひっかかったソース: