0

我想创建一个背景视图来可视化地对一些 ui 元素进行分组。这是我用来生成视图的代码:

@background = UIView.alloc.tap do |bg|
  bg.initWithFrame(CGRectMake(15, 15, view.frame.size.width - 30, 40))
  bg.layer.cornerRadius  = 5.0
  bg.layer.borderWidth   = 2.0
  bg.layer.borderColor   = Color::GRAY
  bg.backgroundColor     = Color::WHITE
  bg.autoresizingMask    = UIViewAutoresizingFlexibleWidth
end
view.addSubview @background

这就是结果

在此处输入图像描述

如您所见,它不会呈现任何边框。我尝试了使用不同颜色和以不同方式定位调用的各种变体,但它们都不起作用。

4

1 回答 1

2

您需要获取 CGColor,您可以通过获取CGColor任何 UIColor 的属性来获取。

例如

bg.layer.borderColor   = UIColor.redColor.CGColor
于 2013-10-21T06:09:53.827 回答