帖子
帖子
用户
博客
课程
显示全部楼层
50
帖子
0
勋章
190
Y币

[已解决] UICalendar模块问题反馈

[复制链接]
发表于 2020-1-15 18:51:01
模块名称 UICalendar
模块版本  v1.0.9

问题描述:

1.当模块使用open方法后 期望能够自动选择当前日期(也就是把当前日期使用选中的样式覆盖).
期望提供主动设置日期高亮的api,或者是添加是否打开选中当前日期的参数.

2.iOS版本的模块 标记的特殊日期"specialDate"的数据点击后没有响应回调 和安卓不一致
特殊日期不是禁用日期 期望能够添加点击回调响应
10
帖子
1
勋章
5683
Y币
技术支持-F 发表于 2020-1-15 19:13
1.  获取今天日期后,调setDate 接口可以实现。

2.  我这里测试有回调:

经过测试发现以下情况:

1. iOS端特殊日期点选的确有回调 但是UI上没有变化(没有选中的样式)
2. 为了解决第一个问题,继而主动使用setDate接口,但是iOS端通过setDate 接口设置选中日期后  UI上没有变化(没有选中的样式)
3.安卓调用 setDate 接口后 isAfter 参数所控制的 "今天以后的日期是否置灰不可选"失效,全部变为普通可选日期样式
50
帖子
0
勋章
190
Y币
技术支持-F 发表于 2020-1-15 19:13
1.  获取今天日期后,调setDate 接口可以实现。

2.  我这里测试有回调:


经过测试发现:

1. iOS 端通过 setDate 接口设置选中日期后 目标日期并未应用选中后的样式
2. 安卓端通过调用 setDate 接口后导致参数 isAfter 控制的"今天以后的日期是否置灰不可选"的灰色样式失效,都变成了普通日期样式
3. [次要] 安卓端关闭模块所在的frame,上一次选中的日期样式并未清除,(主动使用模块的close方法后依然存在)(问题不大,打开时主动设置选中日期即可)

总结起来感觉还是两端的样式优先级的问题


380
帖子
4
勋章
6
Y币
水木易安 发表于 2020-1-16 13:58
经过测试发现:

1. iOS 端通过 setDate 接口设置选中日期后 目标日期并未应用选中后的样式

已反馈给模块技术
380
帖子
4
勋章
6
Y币
水木易安 发表于 2020-1-16 13:58
经过测试发现:

1. iOS 端通过 setDate 接口设置选中日期后 目标日期并未应用选中后的样式

修复了,重新编译使用。
50
帖子
0
勋章
190
Y币
技术支持-F 发表于 2020-1-17 14:02
修复了,重新编译使用。

好的  刚刚测试了一下

发现还有一个问题

在iOS端 通过setDate 接口设置高亮日期后 : 如果目标日期为"特殊日期",未应用"选中样式"
(普通日期和安卓表现正常)
380
帖子
4
勋章
6
Y币
水木易安 发表于 2020-1-17 14:18
好的  刚刚测试了一下

发现还有一个问题

修复了。
50
帖子
0
勋章
190
Y币

好的 谢谢
您需要登录后才可以回帖 登录

本版积分规则