函数工作中很少用到,保真程度越高,使用函数的频率就越高。高频函数记掌握,低频了解,避免书到用时方恨少。
    函数就类似于一个黑匣子,每个不同名称的函数都有一个自己独特的功能。

    本节讲length函数:获取返回字符串的长度。
    实现:聊天气泡根据输入文字的长度改变而改变,也就是聊天气泡长度适应输入框文字长度。用到length函数。

    • 未添加操作之前,输入较多的文字会超出聊天气泡外面,如图1。

    实现效果:

    • 设置变量值如图四和图五,设置全局变量命名为leng,设置值为的意思是获取输入框的字数乘以15的宽度,一个字占15个宽度。
    • 然后给气泡设置尺寸,长度引用全局变量leng,如图六。旁边的锚点,是以哪个方向开始移动等。
    • 设置气泡文字为输入框文字,如图七、图八。
    • 设置气泡移动,设置x轴为-leng。
    • 设置输入框为空。

    备注:图二、图三,图三点击发送气泡移动位置较少,因为设置气泡移动不是与文字宽度相同。
    在做的过程中发现效果聊天框中总是出现两行,最后一行为一个字,但是课程中不是,没找到原因。
    图片.png图1
    图片.png
    图二
    图片.png
    图三
    图片.png
    图四
    图片.png
    图五
    图片.png
    图六
    图片.png
    图七
    图片.png
    图八

    图片.png
    图九
    图片.png
    图十