在非视网膜设备中创建0.5px uiview边框

时间:2014-03-19 09:25:34

标签: ios core-graphics border

我尝试使用以下代码创建视图边框:

view.layer.borderWidth = 0.5f;
view.layer.borderColor = borderColor.CGColor;

根据设备的方向,我看到与否。如果我使用1.0px边框,它可以很好地工作。 我使用非视网膜设备。我必须支持屏幕,视网膜和非视网膜。

有什么想法吗?

由于

修改

这是我的意思的一个例子。我添加了一个UIView并使用上面的代码设置边框。 Only two borders shown

1 个答案:

答案 0 :(得分:3)

您可以尝试以下方式:

view.layer.borderWidth = 1.0 / view.window.screen.scale;