我似乎无法在XCode中设置layer.borderColor。
大多数在线资源似乎表明borderColor是CGColor类型,而XCode应用UIColors。他们说你可以通过使用代理属性解决这个问题,但他们只提供Objective C和Swift中的指南:
Is it possible to set UIView border properties from interface builder?
C#没有扩展属性的概念,这意味着我无法移植上面的代码。
我确保我的边框宽度设置为1,这会在UITextField周围出现黑色边框。
无论如何都要从storyboard或xib文件中实现这一点,而不是以编程方式实现吗?
答案 0 :(得分:2)
您可以在Xcode界面构建器中打开storyboard文件以在那里设置它们。这些变化应该反映在Xamarin中。
或者,如果您遇到问题只是使用CGColor
layer.BorderColor
,则只需从CGColor
获取UIColor
媒体资源。
举个例子:
view.layer.BorderColor = UIColor.Black.CGColor;