使用 swift 在标签栏中制作弯曲和曲线

Posted

技术标签:

【中文标题】使用 swift 在标签栏中制作弯曲和曲线【英文标题】:Making bends and curves in the tab bar using swift 【发布时间】:2020-07-04 15:11:14 【问题描述】:

大家好,我想在标签栏中间弯一下,就像这样 image

【问题讨论】:

您可能想了解UIBezierPath,但您需要自己学习如何绘制。 好的,我会检查一下谢谢@Larme 正如@Larme 所说,您可以使用UIBezierPathCAShapeLayer... 从您的最后尝试。如果你不能,那么让我们知道会有所帮助 @m.n 你找到解决方案了吗? @RajanSingh 我使用 UIBezierPath 很难学习,但它让我接近我需要的东西检查这个链接它真的帮助了我appcoda.com/bezier-paths-introduction 【参考方案1】:

您可以使用SwiftUI 自定义构建一个弯曲的标签栏。

Here 是一个 YouTube 链接,其中包含有关如何操作的示例代码。

如果您想使用UIKit,here 是一个链接,其中包含有关如何使用的示例代码。

希望这会有所帮助!

【讨论】:

我可以将 SwiftUI 代码放在 UIKit 代码中吗?我知道我可以在 SwiftUI 中使用 UIKit,但不能以其他方式使用。 @m.n 他们应该一起工作,但如果他们不这样做,我已经在我的答案中添加了一个新链接!希望对您有所帮助!

以上是关于使用 swift 在标签栏中制作弯曲和曲线的主要内容,如果未能解决你的问题,请参考以下文章

Ios Swift:在自定义标签栏中显示导航栏

如何在煎茶的底部标签栏中制作更大的图标?

ViewController 中的 Swift TableView 在标签栏中的 Navigation VC 中:单元格不会填充列表中的数据

Swift 导航控制器嵌入在带有 segue 的选项卡栏中

如何从我的活动中意图在我的标签栏中分段?

IOS Segue 在自定义标签栏中不起作用