函数工作中很少用到,保真程度越高,使用函数的频率就越高。高频函数记掌握,低频了解,避免书到用时方恨少。
函数就类似于一个黑匣子,每个不同名称的函数都有一个自己独特的功能。
本节讲length函数:获取返回字符串的长度。
实现:聊天气泡根据输入文字的长度改变而改变,也就是聊天气泡长度适应输入框文字长度。用到length函数。
- 未添加操作之前,输入较多的文字会超出聊天气泡外面,如图1。
实现效果:
- 设置变量值如图四和图五,设置全局变量命名为leng,设置值为的意思是获取输入框的字数乘以15的宽度,一个字占15个宽度。
- 然后给气泡设置尺寸,长度引用全局变量leng,如图六。旁边的锚点,是以哪个方向开始移动等。
- 设置气泡文字为输入框文字,如图七、图八。
- 设置气泡移动,设置x轴为-leng。
- 设置输入框为空。
备注:图二、图三,图三点击发送气泡移动位置较少,因为设置气泡移动不是与文字宽度相同。
在做的过程中发现效果聊天框中总是出现两行,最后一行为一个字,但是课程中不是,没找到原因。
图1
图二
图三
图四
图五
图六
图七
图八
图九
图十