屏幕旋转后日历显示混乱
peterhoucll opened this issue · comments
peterhoucll commented
如题,App 启动时显示正常,但屏幕旋转后就显示混乱了。
安装: pod 'FSCalendar', '2.8.2'
设备:iPad Air 4th generation
iOS: 11.0
Xcode:13.2.1
代码如下:
import UIKit
import SnapKit
class ViewController: UIViewController {
private var calendarView = FSCalendar.init(frame: .zero)
override func viewDidLoad() {
super.viewDidLoad()
self.view.addSubview(calendarView)
calendarView.snp.makeConstraints { make in
make.top.equalToSuperview().offset(30)
make.leading.trailing.equalToSuperview()
make.height.equalTo(300)
}
}
}
TheDukeFamily commented
监听屏幕旋转,calendar.reloadData
Henry commented
监听屏幕旋转,calendar.reloadData
并没有用,frame改变了,reloadData只是更新数据,设置了setNeedsLayout和setNeedsDisplay 都不行,cell的高度偏高了,感觉是里面的cell没有刷新导致