浮动自定义选项卡栏iOS Swift 4.2
上周,我的设计师给了我一个用于设计应用程序的屏幕。 应用程序设计上具有自定义的浮动选项卡栏。 我花了很多心思来实现设计,同时找到了满足自己需求的方法。 这是我为我找到的原始博客。
以下内容将指导您如何实施。
步骤1:在xCode for iOS上创建单视图应用程序。 将其命名为CustomTabBar或从您的选择。
步骤2:将默认的ViewController重命名为TabViewController。
如下图所示,在Storyboard上更改ViewController的类名称。
步骤3:在给定约束的情况下,在视图的底部添加UIView。
步骤4 :在TabView中添加按钮并将其嵌入UIStackView中,将约束条件赋予stackView并将其分布更改为Fill Equally,如下图所示。
Setp5 :根据您选择的选项卡命名所有按钮,并将它们的动作连接到名为tabChanged的事件。(我们将在 TabViewController.swift文件上创建一个动作 )创建四个ViewController,以将它们与tabView上的每个按钮相连。
将按钮标签从0顺序更改为3。
步骤6: FirstViewController.swift和TabViewController.swift的代码
您可以在此处下载示例代码。
注意:本教程使用的视图或内存不如标准iOS标签栏有效,主要不适用于当前状态下的生产。 谨慎使用它,自定义原始标签栏并不难,因此请明智地使用它。
请随时通过以下方式与我联系: