用AXURE做出iphone拨号键盘的效果_第二弹_输入超出后自动截断
效果图以及源文件戳这里
之前第一弹的原型会有一个问题,即输入超出15个数字以后,会产生一些问题;手机上是字号会自动变小,到33个数字时自动截断最早输入的数字。
跳过字号变小这个步骤,第二弹的原型直接实现自动截断的效果,并且对整体的思路也做了修改。
拨号的用例调整逻辑后:
1.首先调整变量的数值text;
2.判断变量数值长度是否超过15位,未超过直接将变量text的值赋给文本框;
3.如果超出15位,插入新变量toolonglength定位从第几个数字开始显示,将text从toolonglength位置开始一直到textlength的数字赋给新变量toolong,再将toolong的数值赋给文本框。
撤销的用例调整逻辑后:
1.首先将变量text的第1位到textlength-1位的数字赋值给chexiaohou
2.然后在判断数值长度是否超过15位;
3.后续逻辑与拨号用例调整一致。
调整之后的有点是判断数值长度这一部分的用例可以重复的使用,也很符合程序员编码的思路。
之前第一弹的原型会有一个问题,即输入超出15个数字以后,会产生一些问题;手机上是字号会自动变小,到33个数字时自动截断最早输入的数字。
跳过字号变小这个步骤,第二弹的原型直接实现自动截断的效果,并且对整体的思路也做了修改。
拨号的用例调整逻辑后:
1.首先调整变量的数值text;
2.判断变量数值长度是否超过15位,未超过直接将变量text的值赋给文本框;
3.如果超出15位,插入新变量toolonglength定位从第几个数字开始显示,将text从toolonglength位置开始一直到textlength的数字赋给新变量toolong,再将toolong的数值赋给文本框。
拨号用例设置 |
撤销的用例调整逻辑后:
1.首先将变量text的第1位到textlength-1位的数字赋值给chexiaohou
2.然后在判断数值长度是否超过15位;
3.后续逻辑与拨号用例调整一致。
撤销用例设置 |
调整之后的有点是判断数值长度这一部分的用例可以重复的使用,也很符合程序员编码的思路。
热门话题 · · · · · · ( 去话题广场 )
- 解锁我的夏日旅行足迹地图 活动 23.4万次浏览
- 晒出你的上影节最爱 新话题
- 人生第一次不顾别人感受,结果_____ 1601次浏览
- 你最爱的粽子口味 2.6万次浏览
- 你想对高考生们说点什么? 2.6万次浏览
- 日常生活里的健身实训 2.3万次浏览