Size: a a a

2021 February 13

d

dope_of_truth in SwiftBook
Здравствуйте, а можно в Interface builder сделать что бы высота view была равна её ширине??? Или это можно только в коде делать??
источник

T

Tik in SwiftBook
Andrey Torlopov
так текст ошибки из консоли выложи
только пишет lldb
источник

G

Georgy in SwiftBook
dope_of_truth
Здравствуйте, а можно в Interface builder сделать что бы высота view была равна её ширине??? Или это можно только в коде делать??
Можно.
источник

d

dope_of_truth in SwiftBook
Georgy
Можно.
Имею в виду чтобы высота зависила от ширины. Подскажите как это сделать?
источник

C

ChatKeeperBot in SwiftBook
👋 Evgeniy Kostin, рады приветствовать тебя в «SwiftBook»

В этой группе мы обсуждаем Xcode, Swift. А также другие инструменты для разработчиков.😉

Пожалуйста ознакомьтесь с правилами группы
источник

EK

Evgeniy Kostin in SwiftBook
Всем привет! Подскажите пожалуйста где скачать тему JatBrains Mono Dark.xccolortheme ?
источник

EK

Evgeniy Kostin in SwiftBook
в экипировке нет ссылки
источник

IA

Ivan Akulov in SwiftBook
почитайте отзывы
источник

💻

💻📱iosDev📱💻... in SwiftBook
доброго времени суток!!!
источник

💻

💻📱iosDev📱💻... in SwiftBook
можете где можно почитать или посмотреть полный обзор протоколов и как их использовать?
источник

AT

Andrey Torlopov in SwiftBook
💻📱iosDev📱💻
можете где можно почитать или посмотреть полный обзор протоколов и как их использовать?
В учебнике свифтбук?
источник

💻

💻📱iosDev📱💻... in SwiftBook
Andrey Torlopov
В учебнике свифтбук?
а в каком модуле именно?
источник

1

13 in SwiftBook
Переслано от 13
Всем привет. Подскажите как правильно настроить didSelectRowAt. При нажатии в ячейку загружаются данные, которые после отображаются на втором экране. Сейчас проблема в том, что если сеть работает медленно, ячейка остается выбранной до конца загрузки-отработки сегвея, а если добавить активити индикатор, он также добавляется только после загрузки данных. В общем, как сделать, чтоб сначала снимался выбор с ячейки потом открывался активити и только после этого отрабатывал сегвей?
источник

F

Faridka in SwiftBook
13
Переслано от 13
Всем привет. Подскажите как правильно настроить didSelectRowAt. При нажатии в ячейку загружаются данные, которые после отображаются на втором экране. Сейчас проблема в том, что если сеть работает медленно, ячейка остается выбранной до конца загрузки-отработки сегвея, а если добавить активити индикатор, он также добавляется только после загрузки данных. В общем, как сделать, чтоб сначала снимался выбор с ячейки потом открывался активити и только после этого отрабатывал сегвей?
В дид селект такой порядок
tableView.deselectRow
indicator.startAnimating()
viewModel.load(by: indexPath.row)


В vc

func present(data: Model) {
indicator.stopAnimating()
self.perform...
}

Во viewModel

func load(by index: Int) {
// Делаешь запрос
fetchData { [weak self] result in
self?.present(data: result)
}
}

func present(data: Model) {
DispatchQueu.main.async { [weak self] in
     self?.vc.present(data: data)
  }
}
источник

F

Faridka in SwiftBook
Примерно такой порядок
источник

С

Сергей in SwiftBook
Народ, а объясните пожалуйста разницу между uiscreen.main.bounds.height от geometryreader 🙏
В двух словах
источник

A

Alex in SwiftBook
Всем привет! Ищу, кто бы смог мне помочь с архитектурой приложения завтра - послезавтра (дать рекомендации),  чтобы оно полностью соответствовало MVVM. Приложение простое, буквально два экрана, но суть в том, что я раньше не использовал mvvm, а сейчас требуется, и я не до конца возможно успею разобраться, а сроки поджимают..  

Если, кто-нибудь смог бы взглянуть на код-базу и дать рекомендации, я бы был очень благодарен!
источник

F

Faridka in SwiftBook
Ну по идеи активити должен блокировать экран и [weak self] можно опустить
источник

АН

Араз Наджафов... in SwiftBook
Faridka
Ну по идеи активити должен блокировать экран и [weak self] можно опустить
Иди компанию в хх ищи! Сидит он тут
источник

V

VAndrJ in SwiftBook
Сергей
Народ, а объясните пожалуйста разницу между uiscreen.main.bounds.height от geometryreader 🙏
В двух словах
GeometryReader даёт результат по тому во что вклинен. Будет это от всего экрана - тогда совпадёт, будет от ячейки на четверть - будут от неё результаты.
источник