2013年6月24日
Corona 每周更新:修复错误
当我们致力于开发让移动应用开发更轻松的许多功能时,我想强调一下同时进行的错误修复工作。
我们一直对每日构建中引入的回归问题保持警惕,但如果说我们的错误库中有一个痛点,那就是小部件框架中的错误。我们以新的活力攻击了它们。
以下是我们对小部件进行的一些增强功能的列表
- 修复了使用图像表时的 tableView 滚动条皮肤。修复了 casenum 23646。
- 纠正了通过图像表实例化开关的问题。修复了 casenum 23648。
- 向 tableview 的 insertRow 方法添加了一个自定义参数表,允许轻松地将自定义数据附加到表格行。修复了 casenum 23811。
- 修复了如果视图已达到底部或顶部限制,则触摸权限变量或 tableview 的问题。修复了 casenum 23406。
- 添加了实例方法 setScrollWidth() / setScrollHeight()。修复了 casenum 22869、casenum 21859。
- 公开了步进器的增/减速度和迭代次数属性。修复了 casenum 21958。
- 为 progressView 小部件创建了 API 方法 resizeView( newWidth ),允许在创建后调整大小。修复了 casenum 21874。
- 允许通过点击选择器小部件中的元素。修复了 casenum 21788
- 修复了 tabBar 的选定图像,使其在定义时缩放到自定义高度。修复了 casenum 21961。
- 当用户点击某个值时,在选择器中返回正确的值。Casenum 24148
- 删除了重置点击单元格背景颜色的延迟。Casenum 24263
- 在定义大型标签时,选择器视图自动对文本进行大写,并解决高速滚动到列表末尾的问题。Casenum 23290
- 修复了点击并按住后发生的非自愿滚动。Casenum 24244、22607
- 在标签栏中添加了点击事件,修复了标签栏后面小部件上的点击事件传播。Casenum 24126
- 修复了未提供自定义图像时标签栏出现的错误。Casenum 23996
- scrollview 获得了 .isBounceEnabled 属性,允许视图像原生行为一样弹回或不弹回。Casenum:21357
- 修复了在视图限制附近发生滑动时更改滚动方向的问题。Casenum 22607、24316
我们还有一些修复即将推出,但现在的小部件更加完善了!
从明天的每日构建(1150 或更高版本)开始,我们还将修复上周晚些时候引入的回归问题,即某些插件无法下载的问题。这仅影响 Corona 模拟器中使用的插件。您的设备构建不受影响。
除此之外,我们还完成了许多其他的完善项目,例如删除 Android 密码字段上的自动建议、改进了对已处理/无效音频流的处理,以及确保多字节 POST 传递正确的内容长度。
还有几个棘手的仅限 Windows 的错误
- 记住重启之间控制台窗口的位置;减少启动时窗口的闪烁 - 无 casenum
- 修复了在完全放大后无法缩小的问题。
- 修复了 display.newText() 会删除 Windows 上尾随空格的错误
- 修复了在命令行上指定 lua 文件时启动两个模拟器实例的问题 - 修复了 casenum 23206
如果您正在使用与 Corona 模拟器集成的第三方工具,那么最后一个是您真正会喜欢的!
J. A. Whye
发布于 6 月 25 日 00:34有没有线索说明小部件修复何时会出现在小部件库的 Github 版本中?
虽然我可以获得每日构建,但观看我的教程视频的人不一定可以获得,所以我现在几乎只使用 Github 中的小部件。
Jay
alexf
发布于 6 月 25 日 02:28嗨,Jay,
它们将于今天发布。
Alex
Tom
发布于 6 月 25 日 06:45为什么 tableView 不能同时垂直和水平滚动?我的意思是沿对角线滚动小部件。这是一个错误还是不是?
Tom
alexf
发布于 6 月 25 日 08:47Tom,
表格视图永远无法做到这一点。只有 scrollview 可以,为此您已经提交了一个错误报告,该报告正在处理中。
Alex
dave
发布于 10 月 14 日 20:20嗨,Alex,
您能否告知是否已修复?我真的可以使用对角线滚动...或者您知道有什么可以使用一些巧妙的代码来解决的方法吗?
干杯
dave
dave
发布于 10 月 14 日 20:20这是针对 scrollview 的...
Kerem
发布于 6 月 25 日 17:11小部件修复听起来很棒!感谢您再次关注。非常感谢。
Simon
发布于 8 月 1 日 04:37仍然无法禁用弹跳属性。我尝试了以下方法。
scrollView = widget.newScrollView
{
top = 0,
left = 0,
width = screenWidth,
height = screenHeight,
scrollWidth = 640,
scrollHeight = 3000,
listener = scrollListener,
hideScrollBar = true,
}
scrollView.isBounceEnabled = false
并且 scrollview 仍然会弹跳。