【问题标题】:Solid border for CALayerCALayer 的实线边框
【发布时间】:2013-07-17 12:13:00
【问题描述】:

我有一个需要为其添加阴影的 CALayer。 我试过了

myLayer.shadowColor = [[UIColor whiteColor] CGColor];
myLayer.shadowOpacity = 1;
myLayer.shadowOffset = CGSizeMake(0, 0);
myLayer.shadowRadius = 1;

这只会给我一个模糊的阴影。 我怎样才能得到一个坚实的?

【问题讨论】:

  • 我觉得你应该试试 [myLayer setBorderWidth:1]; [myLayer setBorderColor:[[UIColor whiteColor] CGColor]];
  • 不,已经试过了。没用。
  • 你试过不同的边框颜色吗?
  • 是的,我做到了。但它不起作用。

标签: ios calayer


【解决方案1】:

更改 shadowOffset 值并检查 将阴影颜色改为白色以外的颜色

myLayer.shadowOffset = CGSizeMake(X,X); 

(X = 任何符合您要求的值)

例如

myLayer.shadowOffset = CGSizeMake(0,2);

【讨论】:

  • 这会移动阴影。它不会使它变得坚固。
猜你喜欢
  • 2018-11-19
  • 2014-03-22
  • 1970-01-01
  • 2011-11-08
  • 2016-04-12
  • 1970-01-01
  • 2013-09-06
  • 2015-02-14
  • 2017-08-25
相关资源
最近更新 更多