我希望在Snapguide中实现像这样的效果:
它们正在以某种方式获得主要的图像颜色和模糊(不确定,但我看起来像它们)。我想我在某个地方看到iOS 8中有类似的选项,但我无法在任何地方找到它。那么有谁知道他们是怎么做的,或者我怎么能得到类似的效果呢?
另外需要注意的是,我正在开发适用于iOS 7和X的新Xcode。 8在斯威夫特,但我认为这不重要。
答案 0 :(得分:7)
要提取主要图片颜色,请查看 ColorArt 。
获得主色后,尝试将UIVisualEffectView
的色调颜色设置为所需的颜色。使用VisualEffectView
初始化UIBlurEffect
。
let blur = UIVisualEffectView(effect: UIBlurEffect(style: UIBlurEffectStyle.Light))
blur.tintColor = /* yourColor */
blur.frame = view.frame
view.addSubview(blur)
答案 1 :(得分:0)
为了获得截图效果,您可以使用DBImageColorPicker。 此组件允许获得各种主要颜色以及其他主要文本颜色和辅助文本颜色。