swift - CALayer.shadowOffset是如何从CGSize设置的?

标签 swift cgsize

如果我这样做 view.layer.shadowOffset = CGSize(width: -1, height: 1) 宽度的数字 -1 和高度的数字 1 究竟意味着什么?阴影是如何根据传递的 CGSize 确定的?我找到了文档,但它不是很有用

最佳答案

宽度高度视为xy。您应该知道,iOS 坐标从左上角开始。 CGSize(width: -1, height: 1) 表示阴影将在 x 轴上向左移动 1 点,在 y 轴上向上移动 1 点。

关于swift - CALayer.shadowOffset是如何从CGSize设置的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53410093/

相关文章:

ios - 如何在 Swift 中表示核心数据可选标量(Bool/Int/Double/Float)?

ios - iOS 上每个选项的带有图像的操作表

ios - 跨平台 NSValue 类别

ios - frame.size.width 和 frame.width 的区别

ios - 如何获取 uiimage 的高度和宽度?

ios - 使 UISlider 高度变大?

ios - Swift iOS 无法识别 GCM 库导入?

ios - 将 AVPlayer 引用从单元格传递到 View Controller 会卡住视频,但音频会继续

ios - 计算不同字体类型的 UILabel 的大小

ios - 在 Swift 项目中找不到接受类型 'CGSize' 的参数列表的类型 '(() -> _)' 的初始值设定项