let preferredFPS = UIScreen.main.maximumFramesPerSecond// orlet preferredFPSRange = CAFrameRateRange(minimum: 60, maximum: Float(preferredFPS))let viewModel = { let viewModel = RiveViewModel(fileName: "...") viewModel.setPreferredFramesPerSecond(preferredFramesPerSecond: preferredFPS) // or viewModel.setPreferredFrameRateRange(preferredFPSRange) return viewModel}()
Additionally, add the following to your app’s Info.plist file:<key>CADisableMinimumFrameDurationOnPhone</key><true/>You can view more information about preferred FPS here, and about preferred FPS range here.