Results 3 issues of liujixin

在状态变化时,我不太明白当初为什么单独在UI切换至MJRefreshStateRefreshing状态时使用DispatchAsync,而在切换至MJRefreshStateIdle状态时不使用DispatchAsync。 我认为setState的调用者应该确保在主线程调用的,而不是在set方法内再用异步分发到主线程。 这里做DispatchAsync只会造成一个严重点问题: 如果beginRefreshing和endRefreshing在很近的时间段调用(这很常见,比如网络请求完成调用endRefreshing后,刚好用户又点击了TabBar按钮触发beginRefreshing),由于异步分发,可能会先执行恢复滚动区域再执行增加滚动区域, 造成头部累积增加contentInset.top,体验相当糟糕。 所以我去掉了MJRefreshDispatchAsyncOnMainQueue()部分,经过有限的测试没有发现其他问题。

修复iOS13 上设置yy_setBaselineOffset不生效的问题。

## Describe the bug | 问题描述 PAGUgenWidget.m 在后台线程调用 layoutsubviews 导致崩溃 ## Environmental information | 环境信息 - SDK name: Ads-Global/PAGAdSDK - SDK version: 5.7.0.7 - Date and time:2024-0303 23:12:36 - Device...

bug