我正在開發一款Livecode遊戲,玩家完成後會問他們是否想再次玩。iOS上的Modal Windows
在PC上運行時,我可以通過使用modal stack stackname
來實現此目的。這個堆棧就像我在編輯器中設計的一樣。
當它運行在iOS模擬器上(並且我假定在iOS設備上)時,模式堆棧佔據整個屏幕並且非常不吸引人。
面對這個問題時最好的做法是什麼?
我正在開發一款Livecode遊戲,玩家完成後會問他們是否想再次玩。iOS上的Modal Windows
在PC上運行時,我可以通過使用modal stack stackname
來實現此目的。這個堆棧就像我在編輯器中設計的一樣。
當它運行在iOS模擬器上(並且我假定在iOS設備上)時,模式堆棧佔據整個屏幕並且非常不吸引人。
面對這個問題時最好的做法是什麼?
戴夫。您可以專門爲此目的創建一張卡。它會看起來好多了:)
go card "gameOver"
並且卡片可以包含開始新遊戲的選擇。查看分數或任何其他選項。
的最簡單和乾淨的解決方案是創建一個包含多個卡片堆棧作爲Splash21指出:
1)打開你的籌碼 2)創建一個新的卡(對象菜單>新卡) 3)命名卡(對象菜單>卡檢查)
go card "gameOver"
如果它是有道理的被打破你的應用程序分成多個棧可以使用下面的語法來加載新的堆棧在當前窗口:
go stack "newStackName" in window stack "currentStackName"
當我這樣做時,新卡與玩遊戲的卡佔據相同的空間,所以它在iOS上運行時有效地執行與模態堆棧相同的操作。我錯過了你的觀點嗎? – DaveH
不 - 對不起,戴夫 - 我想我錯過了這一點:D我以爲你顯示的是一個對話框而不是堆棧... – splash21
戴夫,在移動設備上它應該是這樣的。請重新考慮你的設計。僅適用於簡單的簡短消息,一個使用模態對話框,LiveCode使用answer命令執行這些操作。 – Mark