草庐IT

renderRect

全部标签

ios - 用对角线绘制的 UIView 填充?

如何像这样填充UIView(使用一些对角线绘制的白线)。PS:我的意图是填充而不是边框​​。有什么帮助吗? 最佳答案 实现此目的的一种方法是覆盖UIView的draw(_:)方法并在那里进行自定义绘图。绘制对角线非常简单,您只需要:从0到宽度+高度(沿着矩形的水平边缘,然后向上垂直),由间隙+线宽,从对角线(45º)长度转换为平行于要绘制的矩形的边缘。在每次迭代中,从该迭代的给定点到相对边上的点(45º)画一条线。我们通过简单地向上处理矩形的垂直边缘,然后沿水平方向得到这一点)像这样应该可以达到预期的效果:classStripeyV

ios - 用对角线绘制的 UIView 填充?

如何像这样填充UIView(使用一些对角线绘制的白线)。PS:我的意图是填充而不是边框​​。有什么帮助吗? 最佳答案 实现此目的的一种方法是覆盖UIView的draw(_:)方法并在那里进行自定义绘图。绘制对角线非常简单,您只需要:从0到宽度+高度(沿着矩形的水平边缘,然后向上垂直),由间隙+线宽,从对角线(45º)长度转换为平行于要绘制的矩形的边缘。在每次迭代中,从该迭代的给定点到相对边上的点(45º)画一条线。我们通过简单地向上处理矩形的垂直边缘,然后沿水平方向得到这一点)像这样应该可以达到预期的效果:classStripeyV