我是新來的精靈套件。有誰知道如何將視圖控制器分成兩部分。一個是固定的,另一個是可移動的(我的意思是像兩個屏幕)?如何劃分視圖控制器屏幕?
1
A
回答
0
你想做什麼?您可能不需要兩個控制器。在許多情況下,您可以將SKNode用作「屏幕」。我相信也可以將兩個SKScene
放在一個視圖中。
那麼,靜止屏幕是做什麼的,可移動屏幕是做什麼的?
如果它像一個小地圖/菜單(如Nintendo DS),那麼你可以很容易地做到這一點與SKNode
。
你不需要兩個屏幕來「忽略」屏幕的靜止部分......每一幀你都可以觸摸輸入 - 這取決於你如何處理它們。換句話說,如果用戶觸摸屏幕的非移動部分,則可以忽略這些輸入。
1
您可以創建一個UIView作爲整個屏幕的容器,並在該UIView中添加兩個SKViews,這將是您可以根據需要使用的「兩個屏幕」。
您可以通過獲取第一個視圖高度和寬度來爲他們提供所需的尺寸,並根據該尺寸按比例設置SKView。比如SKViews框架就是父級UIViews高度除以2。
相關問題
- 1. 如何劃分控制器?
- 2. 將屏幕分割爲兩個視圖控制器SpritKit + Swift
- 3. 如何控制屏幕分辨率
- 4. 上分離視圖控制器呈現視圖控制器,而導航到其他屏幕的ios迅速
- 5. 五等分劃分屏幕
- 6. 如何在特定視圖控制器中強制屏幕方向?
- 7. 安裝導航控制器視圖控制器作爲CNContactViewController黑色屏幕
- 8. 如何以編程方式在iOS 10中的分屏視圖控制器中隱藏左視圖控制器
- 9. IOS莫代爾視圖控制器呈現黑色屏幕
- 10. 立即在屏幕上顯示多個視圖控制器?
- 11. 視圖控制器沒有填滿屏幕Xcode
- 12. 我的視圖控制器沒有出現在屏幕上
- 13. 登錄屏幕+表格視圖控制器+核心數據
- 14. 出示一個視圖控制器是屏幕
- 15. 顯示登錄屏幕前標籤控制器視圖
- 16. Swift ios:將視圖控制器拖到屏幕上
- 17. 標籤控制器視圖之前IOS登錄屏幕
- 18. 無法從AppDelegate調用鎖定屏幕視圖控制器
- 19. 視圖控制器分離
- 20. 分割視圖控制器必須是根視圖控制器
- 21. 有道覆蓋/與全屏幕窗口替換拆分視圖控制器?
- 22. 從屏幕右側打開另一個視圖控制器視圖
- 23. PopOver視圖控制器覆蓋全屏
- 24. 多視圖控制器和全屏
- 25. 視圖控制器不是全屏
- 26. cakePHP - 如何劃分控制器和不同模型視圖之間的管理?
- 27. 如何將C++控制檯屏幕分割成多個部分?
- 28. 在拆分視圖控制器中調整主視圖控制器和詳細視圖控制器的大小?
- 29. 在拆分視圖控制器:調用詳細視圖控制器方法從主視圖控制器
- 30. 如何從IBAction返回到根視圖分割視圖控制器到主視圖控制器
'UISplitViewController'顯示兩個固定的不同視圖控制器,但沒有內置的視圖控制器用於免費的可移動視圖控制器。你的問題不是特定於精靈套件。在開始使用sprite-kit之前,您應該仔細研究可可觸摸的MVC適配。 – clemens
嘿那裏,請upvote我的答案,你接受如果你不介意:) – Fluidity