我正在尝试为图像编辑应用创建色调曲线。我已经使用UIBezierPath创建了曲线本身,但是,当曲线超出视图边界时,它会被切断。
其他应用已通过绘制曲线被截断的线来解决此问题。 你知道如何实现这个目标吗?一种可能的方法是检测曲线在界外的位置并在那里画一条线,但我找不到办法做到这一点。
答案 0 :(得分:0)
没有一种简单的方法可以做到这一点。我能想到的两个选择:
-closePath
);将其分配给CAShapeLayer并设置其填充颜色(蓝色),然后将该图层设置为位于视图顶部(绿色)的薄矩形图层的蒙版,为您提供一个在曲线穿过顶部的任何位置都可见的图层你的观点