Skip to content

CASpringAnimation.SettlingDuration #24338

@yaliashkevich

Description

@yaliashkevich

Apple platform

iOS

Framework version

net9.0-*

Affected platform version

18.5.9219/9.0.100

Description

CASpringAnimation.settlingDuration is available since iOS9

https://developer.apple.com/documentation/quartzcore/caspringanimation/settlingduration?language=objc

dotnet binding requires iOS 17.0

macios/src/coreanimation.cs

Lines 2573 to 2575 in 5601438

[iOS (17, 0), TV (17, 0), MacCatalyst (17, 0), Mac (14, 0)]
[Export ("settlingDuration")]
double /* CFTimeInterval */ SettlingDuration { get; }

this version mismatch causes non-relevant CA1416 warning if SupportedOSPlatformVersion is less than 17

This call site is reachable on: 'iOS' 13.0 and later, 'maccatalyst' 13.0 and later. 'CASpringAnimation.SettlingDuration' is only supported on: 'ios' 17.0 and later, 'maccatalyst' 17.0 and later, 'macOS/OSX' 14.0 and later, 'tvos' 17.0 and later.

Steps to Reproduce

see description

Did you find any workaround?

No response

Relevant log output

No response

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions