IOSWritingToolsBehavior class

Configures the Writing Tools experience for an iOS WebView.

Writing Tools support is available on iOS 18.0 and later. The system can still provide a more limited experience when the requested capabilities are not available on the device.

Properties

hashCode int
The hash code for this object.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

isSupported() bool
Checks if the value is supported by the defaultTargetPlatform.
name() String
Gets the name of the value.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toNativeValue() int?
Gets int native value if supported by the current platform, otherwise null.
toString() String
A string representation of this object.
override
toValue() int
Gets int value.

Operators

operator ==(Object value) bool
The equality operator.
override

Static Properties

values Set<IOSWritingToolsBehavior>
Set of all values of IOSWritingToolsBehavior.
final

Static Methods

asNameMap() Map<String, IOSWritingToolsBehavior>
Creates a map from the names of IOSWritingToolsBehavior values to the values.
byName(String? name) IOSWritingToolsBehavior?
Gets a possible IOSWritingToolsBehavior instance value with name name.
fromNativeValue(int? value) IOSWritingToolsBehavior?
Gets a possible IOSWritingToolsBehavior instance from a native value.
fromValue(int? value) IOSWritingToolsBehavior?
Gets a possible IOSWritingToolsBehavior instance from int value.

Constants

COMPLETE → const IOSWritingToolsBehavior
Requests the complete inline-editing Writing Tools experience.
DEFAULT → const IOSWritingToolsBehavior
Lets the system choose the most appropriate Writing Tools experience.
LIMITED → const IOSWritingToolsBehavior
Requests the limited overlay-panel Writing Tools experience.
NONE → const IOSWritingToolsBehavior
Prevents Writing Tools from modifying text in the WebView.