在我的應用程序中,您在textField
的viewcontroller1
中鍵入integer
。如果integer
大於100,則會在屏幕上彈出一個標籤,當您點擊該標籤時,您將轉到viewcontroller2
。從viewcontroller2
和viewcontroller3
重複相同。如何在swift中使用prepareforsegue中的標籤而不是按鈕
但是我想顯示在另一個label
在viewcontroller3
,然後我學會了用prepareforsegue
能夠如願viewcontroller1
整數。
現在我的問題是,如果我用一個button
我prepareforsegue
才能正常運行,它好像我無法連接我的標籤,你點擊去viewcontroller
爲segue
連接? (這可能嗎? 如果沒有,我能做些什麼來保持我的標籤,但工作作爲我的button
現在,所以我prepareforsegue
正常工作。
你真的想點擊一個特定的UI元素切換到其他視圖控制器或只是選擇單元格足夠?如果選擇單元格足夠將segue連接到表視圖單元格(而不是視圖控制器),則'prepareForSegue'中的'sender'參數就是所選的'UITableViewCell'實例。 – vadian
在故事板中爲您的Segue標識符,並在標籤上單擊或點按方法使用performSegueWithIdentifier(「標識符」,發件人:自我)。這樣,prepareForSegue被調用,即使輕敲標籤: –
@harshayarabarla(注用戶交互應該在標籤啓用)你會如何準確地把這些代碼到我的標籤點擊: FUNC handleTap(gestureRecognizer:UIGestureRecognizer){ 令故事情節= UIStoryboard (名稱:「Main」,捆綁:無) 讓vc:AnyObject! = storyboard.instantiateViewControllerWithIdentifier( 「nextlevelnow」) self.presentViewController(VC爲UIViewController中,動畫:真,完成:無) – Frederic