我特別想使用故事板來做到這一點。那可能嗎?如果不是使用swift的選項是什麼?如何通過單擊視圖繼續執行另一個視圖控制器?
1
A
回答
0
如果你想獨家使用故事板,我不認爲你可以觸發一個視圖啓動segue。但是,您可以使用按鈕,然後按住ctrl並單擊該按鈕並將顯示的線拖到新的視圖控制器中。您可以刪除按鈕的文本併爲其添加背景色,甚至可以添加圖像並將其顯示爲視圖。
0
您可以控制從一個vc拖到另一個vc,然後在Xcode右側的屬性檢查器中配置segue的標識符。
在你的代碼,例如按鈕的處理程序,
您可以撥打:
[self performSegueWithIdentifier:@"yourSegueID" sender:self];
2
我不認爲你可以從一個UIView
直接在賽格瑞(按住Ctrl拖動) ,根據Apple:
在故事板上,按住Control鍵從一個對象(如按鈕,表格視圖單元或選項卡)拖動w項目)到另一個場景。
但你可以處理自來水的UIView
內有UITapGestureRecognizer
然後按照以下兩個選項之一:
定義爲
UITapGestureRecognizer
的@IBAction
和裏面你可以手動SEGUE很容易到其他場景。你可以在這裏看到我的答案走一步看一步如何啓動手動賽格瑞segue from UIViewController to UITableViewController
- 也可以直接從
UITapGestureRecognizer
推出SEGUE到另一個場景,一旦它被設置爲UIView
這是給你的。
我希望這對你有所幫助。
0
(無效)的touchesBegan:(NSSet中*)觸摸withEvent:方法(的UIEvent *)事件 { UITouch *觸摸= [[事件allTouches] anyObject];
如果(touch.view == YOURVIEW) {// 執行導航 }}
相關問題
- 1. 如何通過另一個視圖控制器啓動視圖控制器?
- 2. 繼承另一個視圖控制器?
- 3. 從另一個視圖控制器通知視圖控制器
- 4. CodeIgniter從另一個視圖通過控制器加載視圖
- 5. 做一些按鈕點擊然後繼續到另一個視圖控制器
- 6. 通過視圖控制器繼續計時器
- 7. 如何通過按鈕從一個視圖控制器推到另一個視圖控制器?
- 8. 從另一個視圖控制器關閉視圖控制器
- 9. 繼續從appdelegate到視圖控制器
- 10. 子視圖控制器通知根視圖控制器加載另一個子視圖控制器
- 11. 如何從視圖到另一個視圖控制器(iphone)
- 12. 表視圖單元格到另一個視圖控制器
- 13. 當segue即將執行到另一個視圖控制器時,prepareForSegue是否通知視圖控制器?
- 14. iPhone如何將視圖控制器的視圖添加到另一個視圖控制器的視圖?
- 15. 如何從另一個視圖控制器呈現視圖控制器
- 16. 動畫沒有通過執行到另一個視圖控制器
- 17. ios xmpp通過appdelegate從一個視圖控制器調用另一個視圖控制器
- 18. 如何將ID從視圖控制器與地圖視圖傳遞到另一個視圖控制器?
- 19. 如何從另一個控制1個視圖控制器?
- 20. 如何將表格視圖控制器單元鏈接到另一個視圖?
- 21. 頁面視圖控制器 - 從圖像到另一個視圖控制器
- 22. 加載一個外部視圖控制器,從一個按鈕點擊另一個視圖控制器
- 23. Segue從CollectionViewCell另一個視圖控制器通過IndexPath
- 24. 通過視圖訪問另一個控制器中的變量
- 25. 視圖控制器繼承
- 26. Objective C與另一個視圖控制器通信另一個視圖控制器
- 27. iOS:如何在推送到視圖控制器後繼續顯示子視圖
- 28. 檢查連接,並執行第二個視圖控制器的繼續
- 29. segue到另一個視圖控制器
- 30. 從另一個視圖控制器
問題是,我想裏面有兩個標籤......而那並不是在按鈕中似乎是可能的。我想我必須製作自己的自定義視圖,然後通過鏈接指向標籤,然後檢測touchUpInside並以編程方式嵌入其他ViewController – Jaime