Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tuya/tuya-navigation-controller
https://github.com/tuya/tuya-navigation-controller
tuya
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/tuya/tuya-navigation-controller
- Owner: tuya
- Created: 2020-12-15T02:40:21.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-03-11T08:33:50.000Z (almost 4 years ago)
- Last Synced: 2024-10-23T22:18:06.051Z (2 months ago)
- Topics: tuya
- Language: Objective-C
- Homepage:
- Size: 6.99 MB
- Stars: 0
- Watchers: 14
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
>**Note**: This repository is inherited from the [previous Tuya GitHub repository](https://github.com/TuyaInc/TYNavigationController), which will be deprecated soon. It is recommended to use this new repository for Tuya SDK development. For steps about how to change the existing remote repository URL, see [Changing a remote's URL](https://docs.github.com/en/github/using-git/changing-a-remotes-url).
# Overview
[中文版](README_cn.md) | [English](README.md)
`TYNavigationController` is a self-developed navigation bar component of Tuya. We recommend that customers who have access to Tuya UI Bizbundle use `TYNavigationController` as the navigation bar component to unify the style in the application.
### Features
- Native visual experience and transition animations.
- Chain syntax.
- The item supports status control.
- Navigation bar background supports the color, image, and layer.
- Alpha gradient, blur gradient, and transform animation are available.
- Configure the global default style.
- The full-screen return gesture is available.
- Each view controller (VC) can keep its style, with no effect on the parent VC.
- A parent VC can provide the default style for a child VC, and a child VC can also overwrite the default style.## Example
To run the example project, clone the repository, and run `pod install` from the Example directory.
For more information, see [TYNavigationController Example](https://github.com/tuya/tuya-navigation-controller/tree/main/Example).
## Installation
`TYNavigationController` can be installed through [CocoaPods](https://cocoapods.org). To install it, simply add the following line to your Podfile:
```ruby
source 'https://github.com/TuyaInc/TYPublicSpecs.git'pod 'TYNavigationController'
```## Author
TuyaInc, https://www.tuya.com