我无法在任何地方找到这些信息,所以问这里.
究竟element.layer.shadowOffset = CGSizeMake(2.0, 2.0)]做了什么?
它对元素的偏移量是多少?
Put*_*103 29
shadowOffset值更改阴影相对于元素框架的位置.(2,2)的偏移将使阴影相对于元素向右2像素并向下2像素.(15,45)的偏移将使阴影向右15像素,向下45像素.如果您希望阴影位于元素的顶部或左侧,这些也可以是负值.
按像素我的意思是单位.基于苹果设备的原始(非视网膜)像素大小.
图层可以有阴影。该层的影子使用几个元素:shadowOffset,shadowColor,shadowOpacity,和shadowRadius。每个元素都会改变各自的外观。  
您可以以不同的方式偏移阴影以更改阴影投射的方向 - 离图层多远以及朝哪个方向。  shadowColor显然会改变阴影的颜色(以防你不想使用默认的灰色)。该shadowOpacity会调整阴影如何不透明的。该shadowRadius会调整阴影有多大。
shadowOffset接受一个 CGSize。因此,例如,您可以将阴影的颜色设置为绿色(只是为了使其可见),然后像这样设置偏移量:
element.layer.shadowOffset = CGSizeMake(2.0, 2.0)];
这会将阴影设置为显示在右下角。Offset 值可以是你想要的任何值,CGSize 中的第一个值是左/右距离(负为左,正为右),第二个值是上/下距离(分别为负/正)。
| 归档时间: | 
 | 
| 查看次数: | 9364 次 | 
| 最近记录: |