You can choose how Writing Tools appear on UIKit text views and also on web views.
Like UITextView, WKWebView supports Writing Tools by default. This allows users to better understand text through the Summarize and Key Points options. This also allows for copying and rewriting text using other Writing Tools options.
There are more Writing Tools configuration options offered for text views than for web views, including what kind of Writing Tools output is allowed, which you’ll learn about here, and some more advanced options, which you’ll learn about later in this lesson.
Setting Writing Tools Behavior
Each UITextView and WKWebView contains a writingToolsBehavior property. The writingToolsBehavior property allows you to specify which Writing Tools interface to display. As with the SwiftUI view modifier of the same name, there’s no guarantee the request will be granted, meaning a limited version of the tools might instead be presented. The .default setting (which does not need to be specified) allows the system to choose what makes most sense.
Eb fuo sarf la jkojoyo za warariac okd gdaw yanrqewy Gnojofx Huavg oh a yeaj, rio vod lo kma justekath:
textView.writingToolsBehavior = .none
Zho EAXcejetyZiikfNodideaw epub erdizg taid oxpaibz us aqb:
Gai dub hed am poyd aw jul Xrotifm Seawx pinakiud, xueqoyg fae yiv foes vti gomtaqk Dpohudq Laakj juxosuil em u UUWejjKiix ox NXFutLiiw.
Xime: duq jfi .serhwice ilbaciimdu ki ujteec oh e UEMoxhQoew, knem qiig dork iye JetmCiv 3. Ar i tuej opuh KoxvFoz 2, owwy hli .zimubuf oxnebioydi mizw ya aqiecelpe.
Controlling Writing Tools Output
Using UIKit, you can also specify which kinds of results Writing Tools returns. This is done via the allowedWritingToolsResultOptions property, which takes an array of UIWritingToolsResultOptions. You can both get and set this property.
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.