你好,我想在swift中做一個測驗遊戲。我想禁用'下一步'按鈕,以便沒有人可以跳到下一個問題。我嘗試啓用和禁用按鈕在目標c之前,但它不工作在swift.I還希望有一個積分系統,其中每個正確的答案讓你1點螺母我不知道如何去做這個。任何幫助表示讚賞。點系統,啓用和禁用快速編程語言中的按鈕
回答
要禁用按鈕:
myButton.enabled = false
用於禁用按鈕將下一個按鈕不透明度更改爲0如果答案錯誤,在正確的答案驗證回調方。
你能否請詳細解釋 – 2014-09-27 11:23:15
你能舉個例子 – 2014-09-27 16:25:46
上面海報是正確的,使用button.enabled = false
將禁用的按鈕。另外,如果你想隱藏它(讓用戶不可見),你可以用button.hidden
屬性來切換它(例如button.hidden = true
將使按鈕不可見)。
在創建積分系統方面,爲什麼不能有一個變量來保存玩家的積分(我們稱之爲intPoints
)。玩家每次得到正確的問題時,都會使用intPoints += 1
向該變量添加一個問題。同樣,您可以使用intPoints -= 1
減去不正確答案的積分或花費太長時間等。
如果您有多個視圖控制器,並且您希望所有這些控制點都可以訪問points變量,則可以通過在變量類外聲明變量來使該變量成爲全局變量(例如,如果您在類中聲明變量 - 即位於swift文件頂部的class ViewController: UIViewController {
行下,它可以被該類中的所有例程訪問,如果你在該行上面聲明它,它將在類之外並且可以被所有類訪問)。
然後,當您想要向用戶展示他們擁有的點數時,您可以使用label.text = "Congratulations, you finished with \(intPoints) points"
,並且Xcode會用\(intPoints)
代替玩家擁有的點數。
我希望這可以幫助你多一點理解。 :)
- 1. 系統編程語言和應用程序編程語言之間的區別
- 2. 啓用和禁用按鈕點擊jquery
- 3. EditText啓用和禁用按鈕點擊
- 4. 按鈕啓用和禁用點擊
- 5. 按鈕 - 啓用和禁用
- 6. 按鈕禁用和啓用
- 7. 啓用和禁用按鈕
- 8. 禁用和啓用按鈕
- 9. 通過編程禁用Windows 8中的「快速啓動」
- 10. 本地化的iPhone應用程序中的系統按鈕是隨機語言
- 11. 使用按鈕快速切換語句
- 12. 在if語句中禁用按鈕後重新啓用按鈕
- 13. UINavigationBar系統類型按鈕被禁用
- 14. 前往編程語言 - 系統時間
- 15. Mac OS系統1.0編程語言
- 16. 系統端編程 - 哪種語言?
- 17. Tkinter按鈕已禁用/啓用點擊
- 18. R中的快速系統調用
- 19. 禁用按鈕編程primefaces
- 20. 什麼是編譯速度快的編譯編程語言?
- 21. 編程方式啓用/ Flex中禁用菜單欄按鈕4
- 22. 使用啓用和禁用按鈕
- 23. 更改應用程序語言在android中的按鈕點擊
- 24. 啓用和禁用單選按鈕
- 25. 禁用和啓用單選按鈕
- 26. 啓用和禁用重繪按鈕
- 27. 如何啓用和禁用JavaScript按鈕?
- 28. 如何啓用和禁用按鈕
- 29. MVVMLight和禁用/啓用按鈕
- 30. 禁用和啓用後退按鈕
它給了我一個錯誤說(anyobject) - >()沒有一個名爲'enabled'的成員 – 2014-09-27 16:10:37
你正在談論按鈕。你是如何創建它們的?請編輯您的帖子並提供一些代碼。 – zisoft 2014-09-27 17:15:58
' @IBAction func nextbutton(sender:AnyObject){ nextbutton.enabled = false }' – 2014-09-27 17:37:57