在iOS9.0中设置UIView borderColor时遇到问题

在iOS9.0中设置UIView borderColor时遇到问题,ios,uiview,Ios,Uiview,我正在尝试将UIView的layer.borderColor属性设置为自定义UIColor,如下所示: groupPageView.layer.borderColor = [UIColor colorWithRed:203.0 green:17.0 blue:17.0 alpha:1] 而且它不起作用。实现这一点的简单方法是什么?Xcode建议我将其转换为CGColorRef,但这不起作用。如下: groupPageView.layer.borderColor = [[UIColor colo

我正在尝试将UIView的layer.borderColor属性设置为自定义UIColor,如下所示:

groupPageView.layer.borderColor = [UIColor colorWithRed:203.0 green:17.0 blue:17.0 alpha:1]

而且它不起作用。实现这一点的简单方法是什么?Xcode建议我将其转换为CGColorRef,但这不起作用。

如下:

groupPageView.layer.borderColor = [[UIColor colorWithRed:203.0/255.0 green:17.0/255.0 blue:17.0/255.0 alpha:1] CGColor]

第一,确保你进口

#import <UIKit/UIKit.h>

“Xcode建议我将其转换为CGColorRef,但这不起作用。”虽然Xcode是对的,但它没有正确地转换它。每次都是黑色,因为你的价值观不好。上面的
1
都是黑色的。所以这一直是黑色的。颜色成分需要在0.0-1.0范围内。马特实际上,这是白色的,不是黑色的。@rmaddy无论什么:)根据1984年,它们都是一样的。啊,是的,让我试试
groupPageView.layer.borderColor = [UIColor colorWithRed:203.0 green:17.0 blue:17.0 alpha:1].CGColor
groupPageView.layer.borderWidth =2.0;//default width =0 ; so if not set you will not see border colour