Contents

efprefix/efnavigationbar

An ordinary custom navigation bar.

Overview

|Gradation|Image|Weibo|Q Zone| |:-:|:-:|:-:|:-:| |||||

|Zhihu|QQ|Alipay|Transparent gradient| |:-:|:-:|:-:|:-:| |||||

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

  • Xcode 16+
  • Swift 6.0+

Installation

CocoaPods

EFNavigationBar is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'EFNavigationBar'

Swift Package Manager

The Swift Package Manager is a tool for automating the distribution of Swift code and is integrated into the Swift compiler.

Once you have your Swift package set up, adding EFNavigationBar as a dependency is as easy as adding it to the dependencies value of your Package.swift.

dependencies: [
    .package(url: "https://github.com/EFPrefix/EFNavigationBar.git", .upToNextMinor(from: "6.0.0.0"))
]

Use

For more details, see the Example project:

// Part
navBarBarTintColor = .white
navBarBackgroundAlpha = alpha
navBarTintColor = UIColor(red: 0, green: 0.478431, blue: 1, alpha: 1.0)
navBarTitleColor = .black
statusBarStyle = .default
navBarShadowImageHidden = true
navBarTransition = .linear

// Global
EFNavigationBar.defaultStyle.backgroundColor = UIColor.white
EFNavigationBar.defaultStyle.titleColor = UIColor.black
EFNavigationBar.defaultStyle.statusBarStyle = UIStatusBarStyle.default

Other

Maintainer

EyreFree, eyrefree@eyrefree.org

License

<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/License_icon-mit-88x31-2.svg/128px-License_icon-mit-88x31-2.svg.png">

EFNavigationBar is available under the MIT license. See the LICENSE file for more info.

Package Metadata

Repository: efprefix/efnavigationbar

Default branch: master

README: README.md