UIViewを角丸にする。
本当にやりたかったのはUILabelをUITextViewみたいな内側にドロップシャドウがあって、かつ角丸にすること。
以下のコードで角丸にはできた。
UILabel lbl = new UILabel (); lbl.Layer.CornerRadius = 5.0f; lbl.Layer.BorderWidth = 1.0f; lbl.Layer.BorderColor = UIColor.LightGray.CGColor;
ドロップシャドウは外側も内側も付けることができなかった。
ちなみにUIViewに外側ドロップシャドウをつけるには
UIView view = new UIView (); view.Layer.ShadowColor = UIColor.Black.CGColor; view.Layer.ShadowRadius = 3; view.Layer.ShadowOffset = new SizeF(2, 2); view.Layer.ShadowOpacity = 0.8f;