条件判断与全局变量
原创大约 2 分钟
条件判断
新建一个页面,拖出之前临摹的母版,在其中放置标题、文本框和图片组件。
选择好需要使用的图片后,将图片组件转换为动态面板,然后再用鼠标双击它。

可以在弹出面板中用鼠标左键单击Add State
或者State1
后面的复制状态
图标来新建状态。
在新状态State2
中添加新的内容,新添加的内容和原来的State1
里的内容是隔离的,相互不影响。

给动态面板新建交互,当鼠标单击
时设置面板状态
。

给面板添加条件,且同一个动作可以添加多个条件。

同理,给State2
也添加一个条件,当用鼠标单击它时切换到State1
。

现在,当用鼠标单击State1
时会切换到State2
,而当用鼠标单击State2
时又切换到State1
。
全局变量
之前在聊天原型的例子中,输入框获得焦点则键盘自动上滑到指定的位置。
但问题在于,如果再次获得焦点,则键盘还会继续上滑
,这就出现问题了。

从上面的图中看到,当输入框再次获得焦点时,键盘上滑的位置显然是不允许出现的。
所以需要有一个办法或机制让键盘只上滑一次,这就要用到条件判断
+ 全局变量
了。

同理,当用鼠标多次单击发送
按钮时出现的多次文字位移问题,也可以用条件判断来解决。
感谢支持
更多内容,请移步《超级个体》。