@protuberian вместо одинокой вью, неудержался и засунул в нее 2 стека, там уже эти полулейблы зеленые, но вышло меньше констрейтов зато. Конечно проблема с ограничением количества таких элементов остаеться. Но и адекватно там больше и не надо добавлять логически. Переиспользования данного блока тоже никакого, но и цель была констрейнты изучать и как раз стеки. Как класс выглядет все равно интересно посмотреть ))
то есть набор всегда одинаковый и всегда 5 штук? и в горизонтальной ориентации или на айпаде это всегда будет 3+2 лейбла на двух строках с огромными пустыми пространствами справа?
то есть набор всегда одинаковый и всегда 5 штук? и в горизонтальной ориентации или на айпаде это всегда будет 3+2 лейбла на двух строках с огромными пустыми пространствами справа?
ну тогда да, если дизайн статический можно было обойтись вообще без констрейнтов
у меня же изначально цель была повторить как на скрине, ясно что в сториборде не сделать по нормальному, просто как реализовать то же самое я спрашивал ))
Народ подскажите, пожалуйста, дураку, что я мог забыть сделать, почему ячейки в ширину не заполняются? использую 1 тип ячеки, но считаю ей размер в func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
не нужно так делать. алерты это особая ситуация, когда дальнейшая работа приложения невозможна без участия пользователя. Например, запрос прав на доступ к приватным данным или прерывание выхода чтобы дать возможность пользователю сохранить свои данные
то что вы хотите - уведомление, которое что-то ненавязчиво сообщит пользователю - это тосты. для этого есть множество библиотек. если с помощью него вы хотите заблокировать интерфейс, используйте UIActivityIndicator или какой-нибудь опять же кастомный компонент для отображения индикатора загрузки