浮动自定义选项卡栏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标签栏有效,主要不适用于当前状态下的生产。 谨慎使用它,自定义原始标签栏并不难,因此请明智地使用它。


请随时通过以下方式与我联系:

iCoder86 –概述

iOS开发人员。 iCoder86有30个可用的存储库。 在GitHub上遵循他们的代码。

github.com

Interesting Posts