ios - Swift:弧形按钮和其他形状
问题描述
我一直在做关于贝塞尔路径的教程,但我有一个关于可定制性和按钮的问题。据我了解,您的按钮需要一个矩形框架,但我想要实现的是弧形按钮,就像我用 Sketch 制作的这张图片一样。我希望每个弧形部分都是一个按钮,但显然如果每个弧形部分都框在一个矩形中,那将是不可能的......
我怎么能做到这一点?我通过遵循 Ray Wenderlich 教程(这里: https ://www.raywenderlich.com/8003281-core-graphics-tutorial-getting-started)设法制作了一条弧线,但我想像我的图片一样细分我的弧线并将所有这些作为单独的按钮。
谢谢 !
解决方案
我会为这样的事情使用 PureSwiftUI,为此添加贝塞尔路径应该很容易。这是一个关于扩展的教程,你可以从中创建非常惊人的形状。
下面是关于使用 PureSwiftUI 扩展的贝塞尔路径的教程
推荐阅读
- sharepoint-online - 在 Powershell 中使用 SharePoint PnP 设置文件夹标题
- typo3 - TYPO3:使用子标题扩展 ctype textmedia
- python - 按特定列的值对 3 列数据框进行分组以创建字典列表
- class - PYGAME - 使一个对象向自动生成的对象旋转
- snowflake-cloud-data-platform - 将文件添加到 AWS s3 后,雪花雪管文件不会自动摄取
- verilog - 使用 Veriwave 在 Verilog 中进行 4 位 4:1 多路复用器结构建模
- php - 在同一个配置文件中加载 php 和 bash 的变量
- android - 关闭图像裁剪活动时,Android Studio 应用程序崩溃
- r - ggplot 热图图例比例在闪亮的应用程序中用于多个热图
- python - Python 发布到 ms 团队