<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/issue-84-swiftui-s-hidden-orphan-switch-toolbars-get-priorities-and-media-intelligence-in-ios-27-i6wmdtsvv" -->

---
title: Issue #84: SwiftUI's hidden orphan switch, toolbars get...
description: A newsletter roundup covering iOS and Swift developer news: a hidden private SwiftUI Text modifier that controls orphan word wrapping (available since iOS 16),...
canonical: https://daily.dev/posts/issue-84-swiftui-s-hidden-orphan-switch-toolbars-get-priorities-and-media-intelligence-in-ios-27-i6wmdtsvv
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Issue #84: SwiftUI's hidden orphan switch, toolbars get priorities, and Media Intelligence in iOS 27 | daily.dev
og:description: A newsletter roundup covering iOS and Swift developer news: a hidden private SwiftUI Text modifier that controls orphan word wrapping (available since iOS 16),...
og:url: https://daily.dev/posts/issue-84-swiftui-s-hidden-orphan-switch-toolbars-get-priorities-and-media-intelligence-in-ios-27-i6wmdtsvv
og:image: https://api.daily.dev/og/posts/I6wmDtsvV.png
og:image:alt: Issue #84: SwiftUI's hidden orphan switch, toolbars get priorities, and Media Intelligence in iOS 27
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Issue #84: SwiftUI's hidden orphan switch, toolbars get priorities, and Media Intelligence in iOS 27

**[iOS Code Review](https://daily.dev/sources/ioscodereview)** · 4 min read · 0 upvotes · 0 comments

## Summary

A newsletter roundup covering iOS and Swift developer news: a hidden private SwiftUI Text modifier that controls orphan word wrapping (available since iOS 16), new iOS 27 toolbar APIs for setting item visibility priority and navigation bar minimization behavior, the new on-device Media Intelligence framework in iOS 27 for face grouping and video highlight detection, a refreshed guide on Sendable and @Sendable closures, a tip on using Top Functions mode in Instruments to find slow code, upcoming App Store marketing artwork slots launching this fall, and a brief mention of the Swift team's July digest covering task stealers, self-hosted SwiftPM registries, and a withDeadline proposal.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://ioscodereview.com/issues/issue-84-swiftuis-hidden-orphan-switch-toolbars-get-priorities-and-media-intelligence-in-ios-27>

## Questions this post answers

### How do I set toolbar item priority in SwiftUI on iOS 27 so buttons collapse into the overflow menu?

Use the visibilityPriority modifier on a ToolbarItem, setting it to .high to keep an item visible longer when space is tight. SwiftUI moves lower priority items into the overflow menu first. You can also control how the navigation bar minimizes while scrolling with toolbarMinimizationBehavior(.onScrollDown, for: .navigationBar), both new in iOS 27.

_Teams adapting toolbars for iOS 27 can track SwiftUI API changes like this on daily.dev._

### How can I control SwiftUI Text orphan avoidance so it stops pulling the last word down to its own line?

SwiftUI has avoided orphaned words in Text since iOS 16 by default, pushing the last line's word group down when a single word would otherwise stand alone. The behavior is controlled by a private modifier, avoidsOrphans(false), accessible only by bridging into SwiftUI's ABI with a custom module interface file, since it isn't public API and falls under App Store review guideline 2.5.1.

_Developers weighing private API risk against UI polish can follow SwiftUI internals coverage on daily.dev._

### What does the Media Intelligence framework do in iOS 27?

Media Intelligence is a new on-device framework in iOS 27 that analyzes photos and videos: FaceGroupAnalyzer clusters faces belonging to the same person across a photo library, while VideoAnalyzer finds key frames and highlight moments in video using KeyFrameAnalysisRequest and HighlightAnalysisRequest. It requires a physical device to test, since the Simulator does not support it.

_Developers building photo and video features can follow iOS 27 SDK frameworks like this on daily.dev._

## Similar posts on daily.dev

- [Issue 765 – iOS Dev Weekly](https://daily.dev/posts/issue-765-ios-dev-weekly-adem37sqb) · iOS Dev Weekly · 1 upvotes · 0 comments
- [Adaptive SwiftUI toolbars in iOS 27](https://daily.dev/posts/adaptive-swiftui-toolbars-in-ios-27-lbwfegwut) · Nil Coalescing · 2 upvotes · 0 comments
- [Issue \#82: Why Your Views Re-Run, Deadlines in Review, SwiftData Behind a Wall](https://daily.dev/posts/issue-82-why-your-views-re-run-deadlines-in-review-swiftdata-behind-a-wall-nz1iu9ibh) · iOS Code Review · 0 upvotes · 0 comments
- [The Vanishing WWDC Wishlists -- Fatbobman's Swift Weekly \#136](https://daily.dev/posts/the-vanishing-wwdc-wishlists----fatbobman-s-swift-weekly-136-pspzuueso) · Fatbobman · 1 upvotes · 0 comments
- [Xcode 27 Beta 2 and Swift 6.4: What Every iOS Engineer Needs to Know Right Now](https://daily.dev/posts/xcode-27-beta-2-and-swift-6-4-what-every-ios-engineer-needs-to-know-right-now-0ufbxdjcg) · Medium · 1 upvotes · 0 comments

---

Tags: [#ios](https://daily.dev/tags/ios), [#swift](https://daily.dev/tags/swift), [#swiftui](https://daily.dev/tags/swiftui), [#xcode](https://daily.dev/tags/xcode)

[View this post on daily.dev](https://daily.dev/posts/issue-84-swiftui-s-hidden-orphan-switch-toolbars-get-priorities-and-media-intelligence-in-ios-27-i6wmdtsvv)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Issue #84: SwiftUI's hidden orphan switch, toolbars get priorities, and Media Intelligence in iOS 27","url":"https://daily.dev/posts/issue-84-swiftui-s-hidden-orphan-switch-toolbars-get-priorities-and-media-intelligence-in-ios-27-i6wmdtsvv","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/issue-84-swiftui-s-hidden-orphan-switch-toolbars-get-priorities-and-media-intelligence-in-ios-27-i6wmdtsvv"},"datePublished":"2026-08-20T05:41:57.968Z","dateModified":"2026-08-20T05:43:40.365Z","description":"A newsletter roundup covering iOS and Swift developer news: a hidden private SwiftUI Text modifier that controls orphan word wrapping (available since iOS 16),...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/26976346e9f4325129bd13233b328bd7?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/26976346e9f4325129bd13233b328bd7?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"iOS Code Review","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"iOS Code Review","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5d937acbc49545b0a7a2753a5c02b2e3","url":"https://daily.dev/sources/ioscodereview"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/issue-84-swiftui-s-hidden-orphan-switch-toolbars-get-priorities-and-media-intelligence-in-ios-27-i6wmdtsvv","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ios,swift,swiftui,xcode","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"iOS Code Review","item":"https://daily.dev/sources/ioscodereview"},{"@type":"ListItem","position":3,"name":"Issue #84: SwiftUI's hidden orphan switch, toolbars get priorities, and Media Intelligence in iOS 27"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/issue-84-swiftui-s-hidden-orphan-switch-toolbars-get-priorities-and-media-intelligence-in-ios-27-i6wmdtsvv#faq","mainEntity":[{"@type":"Question","name":"How do I set toolbar item priority in SwiftUI on iOS 27 so buttons collapse into the overflow menu?","acceptedAnswer":{"@type":"Answer","text":"Use the visibilityPriority modifier on a ToolbarItem, setting it to .high to keep an item visible longer when space is tight. SwiftUI moves lower priority items into the overflow menu first. You can also control how the navigation bar minimizes while scrolling with toolbarMinimizationBehavior(.onScrollDown, for: .navigationBar), both new in iOS 27. Teams adapting toolbars for iOS 27 can track SwiftUI API changes like this on daily.dev."}},{"@type":"Question","name":"How can I control SwiftUI Text orphan avoidance so it stops pulling the last word down to its own line?","acceptedAnswer":{"@type":"Answer","text":"SwiftUI has avoided orphaned words in Text since iOS 16 by default, pushing the last line's word group down when a single word would otherwise stand alone. The behavior is controlled by a private modifier, avoidsOrphans(false), accessible only by bridging into SwiftUI's ABI with a custom module interface file, since it isn't public API and falls under App Store review guideline 2.5.1. Developers weighing private API risk against UI polish can follow SwiftUI internals coverage on daily.dev."}},{"@type":"Question","name":"What does the Media Intelligence framework do in iOS 27?","acceptedAnswer":{"@type":"Answer","text":"Media Intelligence is a new on-device framework in iOS 27 that analyzes photos and videos: FaceGroupAnalyzer clusters faces belonging to the same person across a photo library, while VideoAnalyzer finds key frames and highlight moments in video using KeyFrameAnalysisRequest and HighlightAnalysisRequest. It requires a physical device to test, since the Simulator does not support it. Developers building photo and video features can follow iOS 27 SDK frameworks like this on daily.dev."}}]}
```

