Newly is a drop in solution to add Twitter/Facebook/Linkedin style, new updates/tweets/posts available button. It can be used to notify user about new content availability and can other actions can be triggers using its delegate method.
Newlyis a drop in solution to add Twitter/Facebook/Linkedin style, new updates/tweets/posts available button. It can be used to notify user about new content availability and can other actions can be triggers using its delegate method.
CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:
$ gem install cocoapods
CocoaPods 1.1.0+ is required to build Newly.
To integrate Newly into your Xcode project using CocoaPods, specify it in your
Podfile:
source 'https://github.com/CocoaPods/Specs.git' platform :ios, '10.0' use_frameworks!target '' do pod 'Newly' end
Then, run the following command:
$ pod install
import Newlylet newly = Newly()
newly.showUpdate(message: "↑ New Tweets")
Use this if you want to manually hide
Newly. By default
Newlywill hide on touch.
newly.hideUpdate()
You can use
Newlydelegate to get its on click update.
You can set delegate in your
ViewDidLoadmethod.
newly.delegate = self
And then add extension for
NewlyDelegate
extension ViewController:NewlyDelegate{func newlyDidTapped() { // Your custom code to trigger other actions once Newly is touched. }
}
You can customize appearance of
Newlyusing following properties.
newly.backgroundColor = UIColor(colorLiteralRed: 0, green: 153.0/255.0, blue: 229.0/255.0, alpha: 1.0)
This will set the background colour for
Newly.
newly.textColor = UIColor.white
This will set the text colour for
Newly.
newly.heightOffset = 78.0
This will set the height from top of the screen at which
Newlywill be displayed.
newly.animationInterval = 1.0
This is will the animation time interval to show and hide
Newly.
newly.hideOnTouch = true
Whether
Newlyshould auto hide on touch.
newly.isUpdateVisible = false
Whether
Newlyis currenly visible.