-
Notifications
You must be signed in to change notification settings - Fork 569
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
安全边距问题 #467
Comments
OC版本同样遇到底部留白问题,考虑或许也是安全边距问题 |
@forkdog 通过这种方式修改部分系统上还是会存在问题。 场景:竖屏切换到横屏 在上述设备的情况下,在竖屏切换到横屏的过程中,tableView 的 layoutSubview 方法会被执行,此时在 cellForRow 中获取到 cell.contentView.frame 包含安全区域的空间;在横竖屏结束之后,contentView.frame 会发生变化,减少了左右安全区域的宽度。而 contentView frame 变化时不会重新调整 listContainerView 的 frame,最后 listContainerView 的大小会出现错误。 我的解决方案: |
iOS 16.1 下运行会出现底部空白,iOS14.1下运行正常显示 |
底部空白的高度应该是安全区域的底部间距,所以多计算了一次距离导致底部留白 |
参考swift版本demo中的【列表是VC示例】,给list tableView设置 |
安全边距问题,请求修改下JXPagingView.swift
版本号
1.JXPagingView版本号:2.1.2
2.OC还是Swift版本:swift
The text was updated successfully, but these errors were encountered: