设置边框颜色

本文关键字:颜色 边框 设置 | 更新日期: 2023-09-27 18:11:11

在MonoTouch中,我试图设置边框颜色,但是BorderColor由于其保护级别而无法访问,无法更改。

public class BorderedUITextView:UITextView
{
    public BorderedUITextView (RectangleF Frame):base(Frame)
    {
        this.Layer.BorderColor (UIColor.Black);  ????????????
        this.Layer.BorderWidth = 1.3f;
        this.Layer.CornerRadius = 15f;
        this.ClipsToBounds = true;
    }
}

设置边框颜色

你也可以从UiColor

获取CGColor
this.Layer.BorderColor  = UIColor.Black.CGColor;

Layer(如果一个CoreAnimation.CALayer) BorderColor是一个属性(而不是一个方法),那么它应该这样赋值:

this.Layer.BorderColor = x;

而且它是CGColor而不是UIColor

this.Layer.BorderColor = new MonoTouch.CoreGraphics.CGColor (0.5f, 0.5f);