jjzjj

borderPath

全部标签

ios - 使用贝塞尔曲线路径裁剪 UIView。 BezierPath 似乎没有完全应用

我必须向UIView添加带有木质纹理的边框。为此,我想到了以下解决方案:我有原始的UIView(比如uiViewA)我创建了另一个UIView(比如uiViewB),其大小与第一个相同我创建了一条宽度为8像素的贝塞尔曲线路径创建路径后,我将其应用于uiViewB我将uiViewB添加到uiViewA的subview应用贝塞尔路径的代码如下:UIView*uiViewB=[[UIViewalloc]initWithFrame:uiViewA.bounds];UIImage*wood=[UIImageimageNamed:@"texture_wood"];[uiViewBsetBackgr

ios - 在 UICollectionView 的单元格之间绘制虚线

我必须实现这样的目标(请查看随附的屏幕截图)。我想到的最佳解决方案是UICollectionView。我沿着单元格创建了圆形边框,并在单元格上放置了一个按钮。现在对于虚线直线,我将CAShapeLayer与BezierPath一起使用,并将图层添加到我的collectionview背景中,并将背景颜色设置为清除颜色。问题来了,我没有看到任何虚线。这是我试过的。现在我有几个问题。回答时请将我视为初学者。1)为什么我的台词没有显示。2)如何计算两个单元格之间的宽度,我现在设置一个随机数。3)是否有任何其他方法可以更有效地解决这个用例。-(UICollectionViewCell*)coll

ios - 在 UICollectionView 的单元格之间绘制虚线

我必须实现这样的目标(请查看随附的屏幕截图)。我想到的最佳解决方案是UICollectionView。我沿着单元格创建了圆形边框,并在单元格上放置了一个按钮。现在对于虚线直线,我将CAShapeLayer与BezierPath一起使用,并将图层添加到我的collectionview背景中,并将背景颜色设置为清除颜色。问题来了,我没有看到任何虚线。这是我试过的。现在我有几个问题。回答时请将我视为初学者。1)为什么我的台词没有显示。2)如何计算两个单元格之间的宽度,我现在设置一个随机数。3)是否有任何其他方法可以更有效地解决这个用例。-(UICollectionViewCell*)coll