CustomNavigationBar 0.1.0

CustomNavigationBar 0.1.0

Praveen 维护。



  • 作者:
  • Praveen

CustomNavigationBar

这是一个用于创建自定义导航栏的iPhone应用程序的组件。

它将允许您除了设置标题外,还可以设置副标题。您可以通过设置背景色和其他属性来自定义主题。我使用Swift 4.2创建了它,但您也可以使用4。

安装

您可以通过CocoaPods直接将此组件安装到您的应用程序中,或者直接导入源代码文件。

CocoaPods安装

推荐使用CocoaPods进行安装。CocoaPods提供了一种简单、版本化的依赖管理系统,自动化了手动配置库和框架的繁琐且容易出错的方面。您可以通过以下方式将CustomNavigationbar添加到项目:确保您在终端中的项目文件夹中设置pods

$ sudo gem install cocoapods

$ pod setup

现在在项目目录的根目录下创建一个Podfile,并添加以下内容

pod 'CustomNavigationBar'

通过执行以下命令完成安装

$ pod install

入门

打开您的工作空间,在viewDidLoad函数中调用addCustomNavbarView方法,这样您就完成了。看起来很简单😉。现在我们将看到可以修改从您的ViewController中的哪些参数,这使得它更加强大。

backgroundColor - 用于设置导航栏的背景颜色,这是UIColor类型,默认值为蓝色。

#title - 它是字符串类型,将作为标题显示

#subTitle - 它是字符串类型,将作为副标题显示

#titleFont - 它是UIFont类型,您可以通过传递您自定义的字体来设置标题字体。默认值是nil,即系统字体

#subtitleFont - 它是UIFont类型,您可以通过传递您自定义的字体来设置副标题字体,默认值是nil,即系统字体

#titleTextColor - 它是UIColor类型,您可以传递您自定义的颜色值来设置标题颜色,默认颜色为白色

#subtitleTextColor - 它是UIColor类型,您可以传递您自定义的颜色值来设置副标题颜色,默认颜色为白色

#titleAlignment - 它是NSTextAlignment类型,您可以通过传递类型来设置标题文本的对齐方式为中心、左或右

#subtitleAlignment - 它是NSTextAlignment类型,您可以通过传递类型来设置副标题文本的对齐方式为中心、左或右

#showBackButton - 您可以通过传递此值false来隐藏它,默认值是true。通常在初始屏幕和弹出窗口中我会隐藏它,具体取决于您的需求。

#backButtonImage - 您可以通过传递UIImage作为参数来自定义返回按钮的图像。

在所有参数中,如果想要显示返回按钮,标题、子标题和backButtonImage是必需的参数。