TGViewer
Код Воробья для iOS разработчиков Код Воробья для iOS разработчиков @sparrowcode · 11.4K subscribers
Post #171 9.63K
Как устроено приложение Настройки. Сделано нативно.

Сделали на сценах. Root это split-контроллер, проявляется на 5.5+ айфоне и айпадах. Домашний экран назвали UIPrefsListController.

Ячейки, иконки и аксесуары установлены в дефотные вьюхи. На втором скрине кликабельный текст в футере сделали через кастомную футер-вью. Кнопку добавили через формат-текст в UITextView.

Когда доступно обновление, на домашнем экране появляется ячейка с красным кружком. Это сделали картинкой с лейблом, класс назвали BadgedTableViewCell. Ячейка аккаунта названа UIAppleAccountCell.

Иконки ячеек установлены в дефолтный контейнер. Библиотека SPSettingsIcons генерирует такие иконки для SFSymbols кодом.

#ViewHierarchy
  • 👍 43
  • 🔥 6
  • ❤ 4
More from @sparrowcode
  1. Sep 17, 2026Доигрались, вайбкодеры? Apple из-за вас меняет файл проекта .pbxproj ➡️ .xcproj 📁 Раньше…
  2. Sep 15, 2026🔨 Xcode 27 вышел в релиз (скачать) Если вы старовер на UIApplicationDelegate, то вас прин…
  3. Sep 12, 2026Подъехали оф. мокапы Размер экрана не изменился — просто подкидываете в скрины новую рамку…
  4. Sep 10, 2026Сессии про iPhone Duo к просмотру (20 минут) • Адаптивный лейаут • Навигация, панели и бар…
  5. Sep 10, 2026Пока для совместимости от статус-бара будет черный отступ. Даже не меркзий 🔨 Соберете с S…
  6. Sep 10, 2026iPhone Duo работает через новую вьюшку — всё просто
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 →