iOS自定义三角弹窗View(UIBezierPath)

2,038 阅读1分钟

iOS一旦用到贝塞尔曲线都是一块非常令人头疼的地方。做了这么久iOS开发还是不敢说自己很懂CAShapeLayer,UIBezierPath这些知识点。但其实日常使用这些技术的地方并不少。很多细节方面的地方,多多少少都需要用到这些知识点。比如自定义一个带三角的小弹出窗时,总是摸不清这些位置点,有幸这回被项目逼的不得不研究一下这个地方。

这只是一个最简单的三角向上展示的View,那么我们日常使用,写死这一种样式一般是根本不可能的。

无用代码很多,但这确实是一个上下左右四个方向全部具备的简单方法(实在没有时间继续优化了)

可能这次写的更多的像一个笔记内容的东西,记录一下自己平常所不具备的能力吧