Как создать TableView программно (через код) UIKit, Swift 5.7
Описание
Вам больше не нужно полагаться на визуальные редакторы — здесь разбирается создание и настройка TableView исключительно программными средствами на UIKit. Вы пройдете путь от добавления компонента на ViewController до реализации интерактивных функций, таких как свайпы для удаления строк и работа с AlertController.
Внутри мастер-класса:
- Настройка интерфейса через код без использования Storyboard.
- Использование протоколов UITableViewDelegate и UITableViewDataSource для управления данными.
- Работа с современным API DefaultContentConfiguration() для наполнения ячеек текстом и изображениями.
- Программная установка констрейнтов для адаптивной верстки.
Мастер-класс ориентирован на iOS-разработчиков, которые хотят научиться писать поддерживаемый и гибкий код, что критически важно для профессионального портфолио на GitHub и успешного прохождения собеседований.
Что в мастер-классе
- Добавление TableView на View внутри ViewController
- Установка констрейнтов программным способом
- Регистрация ячейки TableViewCell
- Работа с протоколами UITableViewDelegate и UITableViewDataSource
- Настройка ячеек через DefaultContentConfiguration()
- Удаление строк через swipe
- Реализация нажатий на строки
- Использование AlertController
- Добавление контента в ячейки (Text, SecondaryText, Image)
- Кастомизация фона строк (четные/нечетные)
Отзывов пока нет. Будьте первым!
Этот мастер-класс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке мастер-класса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены мастер-класса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.