关于形成闭环的按钮组设计

一组形成闭环的按钮组,其实可以通过一个全局(相对来说)变量来控制状态的单个按钮实现。

最常见的两种状态,即开关的实现:
eg:
function ButtonWay(self)
if self.bBtn then
self.bBtn = false
print("当按钮是开的状态时,需要执行的逻辑")
print("切换按钮外观的显示逻辑")
else
self.bBtn = true
print("当按钮是关闭的状态时,需要执行的逻辑")
print("切换按钮外观的现实逻辑")
end

posted @ 2021-08-10 17:24  源城  阅读(42)  评论(0)    收藏  举报