1. 程式人生 > >Storyboard程式碼跳轉的幾種方法

Storyboard程式碼跳轉的幾種方法

第一種:給segue標記個Identifier再用程式碼觸發,要點:segue開始的那邊都連在View介面上,不上連上button上,要不點到就會跳轉,如下:

再用程式碼這樣觸發這個跳轉的segue,如:

[self performSegueWithIdentifier:@"SegueName" sender:self];

第二種:能過取得storyboard檔案裡的viewController再用常規方法跳轉,先設定storyboard裡viewController的標誌Storyboard ID,如下:

再用程式碼這樣跳轉:

//    UIStoryboard *board = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *next = [[self storyboard] instantiateViewControllerWithIdentifier:@"IconView"]; [self presentModalViewController:next animated:NO];
註解的程式碼等同於[self storyboard] ,不過[self storyboard]是官方寫好的sdk,如果你的Storyboard檔名字修改過就用上面的程式碼自己載入.

相關推薦

Storyboard程式碼方法

第一種:給segue標記個Identifier再用程式碼觸發,要點:segue開始的那邊都連在View介面上,不上連上button上,要不點到就會跳轉,如下: 再用程式碼這樣觸發這個跳轉的segue,如: [self performSegueWithIdentifier:

Android 隱士方式

1、只有 配置 action 進行跳轉 <intent-filter> <action android:name="testarouter"></action> <category android:name="android.i

web頁面方式詳解

在做web開發中,頁面跳轉的方式有很多種,然而有些時候這些跳轉如何用到恰到好處卻很容易被忽視。 客戶端觸發跳轉有如下幾種 使用meta元資訊 ? 1 2 <!--如下表示

C語言提高程式碼效率的方法

一段完美的程式碼不僅在於找到一個給定的問題的解決方案,但在它的簡單性,有效性,緊湊性和效率(記憶體)。設計的程式碼比實際執行更難。因此,每一個程式設計師當用C語言開發時,都應該保持這些基本的東西在頭腦中。本文向你介紹規範你的C程式碼的幾種方法。 1、在可能的情況下使用typ

JS頁面常用的方法

class define bst top color defined rip dex text 第一種:(常用) <script language="javascript" type="text/javascript"> window.location.

防止a標簽方法

nbsp ret function java rip cti ref bsp ava 第一種方法 在a標簽的href中添加屬性值 <a href="javascript:void(0)"></a> 第二種方法 給a標簽添加點擊事件,函數的返回值為

JS頁面方法以及註解

來介紹一下我所用的JS跳轉頁面的方法 第一種:這是最常用的了 window.location.href <script language="javascript" type="text/javascript"> window.location.href="l

伺服器安全升級:ssl證書配置好,設定httphttps的方法 伺服器安全升級:ssl證書配置好,設定httphttps的方法

轉自https://blog.csdn.net/milli236/article/details/72142066 伺服器安全升級:ssl證書配置好,設定http跳轉https的幾種方法 2017年05月15日 14:17:09 milli236 閱

jsp下頁面方法小結

1. RequestDispatcher.forward()   在伺服器端起作用,當使用forward()時,Servlet engine傳遞HTTP請求從當前的Servlet或者是JSP到另外的一個Servlet、JSP 或普通HTML檔案,也即你的form提交至a.js

Servlet頁面的方法總結

servlet跳轉頁面的方法: 跳轉分為兩部分,一部分發生在servlet,另一部分發生在JSP,JSP就是servlet,但是兩者還是有部分差異。 Servlet:(跳轉發生在doGet,doPost等方法裡) (1)redirect方式

前端頁面方法

onclick跳轉 設定window的location.href屬性 onclick="window.location.href='URL'" onclick="location='URL'" 呼叫window的open方法 onclick

Jsp頁面和js控制頁面方法

Jsp 頁面跳轉的幾種方法 1. RequestDispatcher.forward() 在伺服器端起作用,當使用forward()時,Servlet engine傳遞HTTP請求從當前的Servlet或者是JSP到另外的一個Servlet、JSP 或普通HTML檔

JSP頁面方法以及注意點

       最近自己在做專案時遇到一個問題,明明加了response.sendRedirect() ,系統也執行了,但是它就是不跳轉;最後在網上找到原因如下:        首先我們要知道的是用r

介面的方法

1.返回主頁面   [self.navigationControllerpopToRootViewControllerAnimated:YES]; 2.返回到指定的index定位的介面

iOS ViewController介面的方法簡單總結

涉及到的類詳解: UINavigationBar :繼承至UIView,NavigaitonBar就是導航欄,位於螢幕的上方,管理整個NavigationController的navigationItem,即類似navigationcontroller一樣提供了一個棧來管理item。 UINavigatio

頁面方法

location.replace("path"); //location 的 replace()方法可以用一個新的文件替換當前文件,並且會覆蓋History物件中的記錄 window.location.href = 'path'; window.history.back(-1);

常用的頁面URL的方法

<html> <head> <meta http-equiv="Content-Language" content="zh-cn"> <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"

jsp自動方法

需求及前提: 1. 當前頁面是專案的第一個頁面(welcome.jsp) 2. 訪問專案,先進入welcome.jsp後,該頁面自動通過springMVC請求跳轉到index頁面 3. 直接訪問localhost:8080/common/index 是可以直接訪問index

JavaScript 頁面後臺的方法

 一:MsgBox.ShowAndRedirect(this, "儲存成功!", "ReceiveAlert_Add.aspx"); 該頁面跳轉子頁面的時候自動重新整理該頁面的內容不會儲存儲存的頁面內容 二:ScriptManager.RegisterClientScri

js中實現頁面方法

按鈕式: 1 <INPUT name="pclog" type="button" value="GO" onClick="location.href='//www.jb51.net/'"> 連結式: 1