TGViewer
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT @iosgr · 12K subscribers
Post #4791 1.93K
Про модификаторы SwiftUI

Автор статьи отрендерил восемь разных цепочек модификаторов и сравнил результат со своими расчетами на CGAffineTransform, чтобы разобраться с логикой их работы:

👉Если нужен сдвиг в точках родителя независимо от масштаба, ставь .offset после .scaleEffect.
👉Если нужно, чтобы масштаб умножал сдвиг, ставь .offset до него, но с значениями, кратными пикселю.
👉frame перед rotationEffect меняет точку вращения, так что заранее реши, относительно какого прямоугольника крутишь.
Aleahim.com Modifier Order Is Matrix Order SwiftUI modifiers compose in the same order as Core Graphics transforms, read from the other end, and offset snaps to the pixel grid so a later scale multiplies its rounding, measured by rendering eight modifier chains against closed-form matrix math
  • 🔥 11
  • 👍 5
  • 💅 1
More from @iosgr
  1. Oct 9, 2026CLI для SF Symbols Недавно в SF Symbols появился CLI с двумя командами – search и export.…
  2. Oct 8, 2026Server side Swift теперь и в Google Cloud Google выпустили Swift SDK, который позволяет де…
  3. Oct 7, 2026Для чего нужен кейворд some Обычно some используется в SwiftUI, но этим его применение не…
  4. Oct 6, 2026Я открыл клуб Подлодки про AI в разработке уже полгода назад, и получилось ну невероятно к…
  5. Oct 6, 2026Heat map на Swift Charts Еще один топовый гайд по тому, как на фреймворке Swift Charts дел…
  6. Oct 5, 2026Как Firebase уронил всех На прошлой неделе случилась история, которая происходит где-то ра…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →