TGViewer
Код Воробья для iOS разработчиков Код Воробья для iOS разработчиков @sparrowcode · 11.4K subscribers
Post #249 8.87K
Как устроено приложение Календарь. Сделали на сценах. Навигацию между страницами сделали на скрол-вью, назвали BlockableScrollView. У скрола включен пейджинг. В памяти хранят вчерашений и завтрашний день - в Календаре используют кастомную систему переиспользования на скроле. Контейнером установили UINavigationController.

Ячейки событий сделали двухслойными картинками 🤯. Первый слой - фоновая картинка, а текст внутри события - слой повыше. Скорее всего так сделали для оптимизации скрола.

У события две точки слева внизу и справа вверху. Жест драга добавлен один на весь экран - проверяется какой элемент попал под палец.

#ViewHierarchy
  • 🔥 46
  • 👍 15
  • 🐳 7
  • 😱 3
  • ❤ 2
  • 👏 2
  • ⚡ 1
  • 🤩 1
  • 🏆 1
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 →