Flutter를 잘 사용하고 있는데, 아이폰 13 Pro 모델에서 사용을 하다보면 스크롤링이나 화면 전환이 부드럽지 않은 현상을 발견.
해당 조치 사항은 임시 조치 방안입니다!
Flutter 팀에서 해당 이슈 인지하고 패치 적용 할 것이라고 하네요.
<key>CADisableMinimumFrameDurationOnPhone</key><true/>
override func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
if #available(iOS 15.0, *) {
let displayLink = CADisplayLink(target: self, selector: #selector(step))
displayLink.preferredFrameRateRange = CAFrameRateRange(minimum:10, maximum:10, preferred:10)
displayLink.add(to: .current, forMode: .default)
}
GeneratedPluginRegistrant.register(with: self)
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
}
@objc func step(displaylink: CADisplayLink) {
// Will be called once a frame has been built while matching desired frame rate
}
안녕하세요, 혹시 해당 코드 추가 후에 버벅이는 현상이 잘 해결되었는지 알 수 있을까요? 저는 코드 추가해도 동일하게 버벅이는 현상 나타나고 있어서요