你好,我想提出一個需要隨機頁面生成,所以我想知道是否有添加一個隨機的頁面生成的方式在Xcode到故事情節是否有故事板模式隨機頁面生成的Xcode
0
A
回答
0
沒有任何一個應用程序開箱,我知道(並且考慮到每個應用程序都有不同的「頁面」概念,我不確定可能是是一種通用的方法(但我不使用故事板,所以我是有些在我的舒適區之外)
生成隨機數很容易,您可以將它用作某種方法的輸入,例如選擇一個索引視圖控制器並將其推送到na vigation堆棧。但這是假設的,完全取決於您的應用程序體系結構。
有意詳細說明嗎?
0
,如果你的目的是要產生隨機頁面從一個單一的命令(例如按鈕)(意視圖控制器),您可以試試這種方法:
在故事板,只需將homeviewcontroller鏈接的數量隨機視圖控制器您打算創建,通過按控制拖動並選擇push作爲segue。
獨立找出塞格斯的數字,e.g segue1,segue2,... segue100000等
最後,只是在按鍵下面的編碼,根據你的頭和實現名稱;
對於homeviewcontroller.h的報頭
- (IBAction爲)RandomButton:(ID)發送方
對於homeviewcontroller.m實施
- (IBAction爲)RandomButton :(id)發送人 {
NSArray *segues = @[@"segue1", @"segue2", ... ,@"segue10000"];
NSString *segueID = segues[arc4random_uniform(segues.count)];
[self performSegueWithIdentifier: segueID sender: sender];
}
- 現在嘗試運行它。它應該工作得很好!乾杯。
相關問題
- 1. 有沒有在Xcode在故事板模式下頁面的限制
- 2. Xcode故事板
- 3. 生成故事板ios
- 4. Xcode iPad故事板
- 5. Xcode 6:故事板
- 6. 的Xcode:與iPad模擬器故事板
- 7. 使用Node.js生成隨機數頁面
- 8. xcode 4.2 iOS桌面使用故事板
- 9. ios7的Xcode 5故事板
- 10. Xcode 4.2中的故事板?
- 11. 如何使用Xcode 4.2和故事板的「頁面控件」?
- 12. 來自模板的頁面生成器
- 13. 由故事板生成的代碼
- 14. 故事板生成的UIScrollView不滾動
- 15. 動態生成按鈕的故事板
- 16. 故事板 - 沒有完成的事件
- 17. Android的XML文件是否與iOS Xcode的故事板一樣?
- 18. 如何將視頻添加到故事板頁面(Xcode 6)
- 19. 訪問window.resources故事板從給定下面的樣式模板
- 20. 基於頁面的故事板不dealloc
- 21. 如何更改故事板模式下的按鈕功能Xcode
- 22. 使用故事板Xcode的景觀模式
- 23. XCode的風景模式使用故事板
- 24. XCode故事板問題
- 25. Xcode 5,禁用故事板
- 26. Xcode - 故事板 - UIPickerView - EXC_BAD_ACCESS
- 27. Xcode 4.2故事板問題
- 28. Xcode 8故事板問題
- 29. 創建故事板Xcode 6
- 30. Xcode 4.5故事板崩潰
什麼是「隨機頁面生成器」? –
當用戶按下按鈕時,會將您帶到應用程序中的隨機頁面。 – Pelswik
是的,你可以編程它,如果你不會是IB依賴。 –