C# Xamarin.iOS更改自定义控件的边框颜色

C# Xamarin.iOS更改自定义控件的边框颜色,c#,xamarin.ios,custom-controls,C#,Xamarin.ios,Custom Controls,我正在尝试基于UITextField创建自定义控件。要求之一是能够在设计时更改控件的边框颜色 目前我有以下代码(见下文)。此时,自定义控件将显示在设计器中,我可以将其拖到视图的任意位置。设计器属性“BorderColor”也显示在设计器中,我可以选择一种颜色。但是,控件本身的边框颜色不会更改(只有属性值更改,但控件边框保持黑色) 任何帮助或指导都将不胜感激。请发表意见 Layer.BorderWidth = 1.0f; 在绘图方法中只需放置 Layer.BorderWidth = 1.0f;

我正在尝试基于UITextField创建自定义控件。要求之一是能够在设计时更改控件的边框颜色

目前我有以下代码(见下文)。此时,自定义控件将显示在设计器中,我可以将其拖到视图的任意位置。设计器属性“BorderColor”也显示在设计器中,我可以选择一种颜色。但是,控件本身的边框颜色不会更改(只有属性值更改,但控件边框保持黑色)

任何帮助或指导都将不胜感激。

请发表意见

Layer.BorderWidth = 1.0f;
绘图
方法中

只需放置

Layer.BorderWidth = 1.0f;

Draw
method

中,我很高兴这对您有所帮助……不久前,我在使用XCode和Swift创建自定义控件时遇到了同样的问题,我浪费了数小时才发现唯一的问题是边框宽度—“我很高兴这对您有所帮助……不久前,我在使用XCode和Swift创建自定义控件时遇到了同样的问题,我浪费了数小时才发现唯一的问题是边界宽度