在Android中:Intent对象,通知松散耦合的Activity等组件html
在IOS中:Segue对象链接视图ide
1 <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" id="99" translatesAutoresizingMaskIntoConstraints="NO"> 2 <rect key="frame" x="20" y="357" width="560" height="30"/> 3 <state key="normal" title="Call History"> 4 <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/> 5 </state> 6 <connections> 7 <segue id="402" destination="101" kind="show"/> 8 </connections> 9 </button>
Segue链接视图,只能循序渐进的导航到指定的视图,若是须要控制导航方向。咱们须要代码控制:post
Segue做为视图之间的桥梁,若是没有这个特定的桥梁,那么咱们能够控制导航的方向-经过代码ui
经过注册在画板上的 Storyboard ID 到特定的视图,咱们能够打开视图:this
1 CallHistoryButton.TouchUpInside += (object sender, EventArgs e) =>{ 2 // Launches a new instance of CallHistoryController 3 CallHistoryController callHistory = this.Storyboard.InstantiateViewController ("CallHistoryController") as CallHistoryController;//从画板中加载对应的控制器级联对象 4 if (callHistory != null) { 5 callHistory.PhoneNumbers = PhoneNumbers; 6 this.NavigationController.PushViewController (callHistory, true); 7 } 8 };