Size: a a a

2022 February 01

DK

Denis Kim in SwiftBook
если ячейки одной высоты, то можно посчитать точно. еще можно сделать что-нибудь типа tableView.frame = (0,0,375,9999), tableView.layoutIfNeeded(), и посмотреть какой станет contentSize
источник

DK

Denis Kim in SwiftBook
по идее при таком раскладе все ячейки  влезут в таблицу и можно будет высчитать фактический размер
источник

AK

A K in SwiftBook
после 15 строчки код перестает исполняться. С чем может быть связано?
источник

A

Andrew in SwiftBook
ну видимо там даты нет) проверь ошибку
источник

V

Veronika in SwiftBook
Добрый день
А можно узнать почему tableview скачет так ?
источник

Д

Даня in SwiftBook
Констрейнтами сможешь сделать, по идее даже расчитывать не надо, сделай отступы а высоту и ширину не указывай, по идее на всех экранах будет одинаково
источник

ДШ

Дамир Шишко... in SwiftBook
Как все гениально и просто то оказывается
источник

ДШ

Дамир Шишко... in SwiftBook
Как устроен системный калькулятор.

Приложение написано на сценах. Root-контроллер называется DisplayViewController. Лейбл с введенными цифрами обернули в контейнер DisplayView и добавили жесты LongPress, Swipe и Tap.

Клавиатуру сделали обычный вью и назвали CalculatorKeypadView. Кнопки сделаны как UIButton. Все кнопки - объекты одного класса, даже измененный 0. Контейнер лейаутится через AutoLayout, а вот сетку с кнопками расставили с помощью фреймов.

#ViewHierarchy
источник

DK

Denis Kim in SwiftBook
так я себе это и представлял. что там еще можно было ожидать то
источник

S

Sasha_A in SwiftBook
учитывая что когда его писали еще не было ни Autolayout, ни collection view)
источник

DK

Denis Kim in SwiftBook
зачем там колекция
источник

S

Sasha_A in SwiftBook
не знаю) я в соседнем чате в принципе и написал что это адекватный вариант
источник

DK

Denis Kim in SwiftBook
ну колекции нужны для реюза ячеек, тут вроде они всегда на экране все, не вижу смысла. UITextField нужны для ввода текста и не надо в них пытаться форматировать все что душе угодно, поэтому тут кнопки, а не клавиатура и вместо филда лейбл. по-моему все логично
источник

DK

Denis Kim in SwiftBook
сразу отпадают все проблемы "а как преобразовать строку в число и как запретить пользователю вводить невалидные значения"
источник

S

Sasha_A in SwiftBook
собственно про кнопки я так и написал)
источник

NK

ID:0 in SwiftBook
источник

NK

ID:0 in SwiftBook
🎁 Как получить обучение в SwiftBook бесплатно?

Внесём ясность с самого начала: мы решили помочь тому, кто действительно нуждается в бесплатном обучении. Это не розыгрыш при помощи генератора случайных чисел.

Идея дарить бесплатное обучение возникла давно. В истории были случаи, когда мы уже помогали ребятам, и для многих это стало шансом начать все сначала и изменить свою жизнь. Сейчас мы хотим дарить обучение регулярно. Но мы не могли решить, как выбрать именно того, кому реально поможет наш курс, а у остальных участников не было обид.

Мы решили попробовать! Если все пройдёт хорошо, традицию дарить одно бесплатное обучение на каждый поток, сохраним.

👉🏻 Условия участия очень простые:
Написать свою личную историю и опубликовать, в соцсетях на выбор: Instagram, Facebook, BКонтакте и отметить SwiftBook. Что должно быть в посте:

⁃ почему ты мечтаешь получить новую профессию iOS-разработчика?
⁃ что хочешь изменить в своей жизни?
⁃ почему хочешь учиться именно в SwiftBook?
Формат может быть любой: текст или видео. На время проведения конкурса, твой профиль должен быть открыт. Период проведения конкурса с 1 по 10 февраля включительно. Результаты объявим 13 февраля.

💌 Мы вместе с командой рассмотрим каждый случай и решим, кому подарим бесплатное обучение. Просим всех отнестись с пониманием! Если будет негатив, мы будем вынуждены отказаться от этой идеи. Наша миссия – это дружное сообщество, мы хотим, чтобы мобильная разработка стала доступной каждому!

Остались вопросы? Пишите в комментариях.
источник

F

Focus in SwiftBook
источник

OH

Oleg Hi in SwiftBook
А какой фразой мы можем удалить весь словарь?
источник

FF

Fedor Fokin in SwiftBook
источник