iphone - 羽化 NSView 不透明度

标签 iphone objective-c cocoa drawing nsview

我希望 NSView 的一侧淡出至 0.0f 的 alpha。这样做的最佳实践是什么?此效果类似于在 Photoshop 或 Pixelmator 中羽化选区的效果。

最佳答案

为您的 View 提供一个后备存储层(查看 NSView wantsLayerlayer 属性)。制作一个 CAGradientLayer 并设置其后备存储层的蒙版。

关于iphone - 羽化 NSView 不透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8112758/

相关文章:

iphone - 无法从 iPhone 访问打开购物车管理员

iphone - 如何在iOS Photos中设置自定义相册的封面?

swift - 使用 Xcode 在 Swift 中将默认选项设置为 OSX 而不是 IOS 的 Pod Init?

cocoa - NSOutlineView:单击编辑不选择文本

iphone - 我在 UIView 中的图像似乎比在启动画面中大

iphone - 在 UITableView 中删除项目时页脚不会更新

iphone - 基于单选按钮的 iOS pickerview 值更改

iphone - 导航栏按钮,根据点击更改 IBAction

objective-c - 修改TextEdit,使NSTextView具有透明背景。如何?

objective-c - 您可以从枚举元素的数值访问实际标识符吗?