English 简体中文 🇨🇳
pod 'RFSegue'
Specify develop branch to install the lastest version:
pod 'RFSegue',
:git => 'https://github.com/RFUI/RFSegue.git',
:branch => 'develop',
:subspecs => ['Async', 'Return', 'Present']
v3 was designed when iOS 5 just came out. The architecture is outdated and should be deprecated. Checkout v3 branch for legacy usage.
pod 'RFSegue', :git => 'https://github.com/RFUI/RFSegue.git', :branch => 'v3'
By using RFAsynchronousSegue, you can perform or cancel an seuge asynchronous.
Using segue we can transit between view controllers conveniently from the outside in. But how to return? Generally we must write some code. We had subclassed UIButton
and UIBarButtonItem
to make this as convenient as segue. For an UIButton
, you just change it’c class, no more operate! You need drag masterViewController
IBOutlet to current view controller if there are UIBarButtonItem
. IBAction or addTarget no longer needed.
By implement RFSegueReturnDelegate
protrol, you could control whether the return should be executed or not.