Size: a a a

2020 October 26

AT

Andrey Torlopov in SwiftBook
A A
Всем привет, вопрос похож на тот, что можно найти ответ в гугле, но что-то прям никак.
Слово “some” что значит? В контексте возвращаемого значения , например, .... -> some IteratorProtocol
Вот вроде понятно объясняют.
https://learnappmaking.com/some-swift-opaque-types-how-to/
источник

SM

Sergey Mihaylenko in SwiftBook
Sergey Mihaylenko
Добрый вечер! Скажите, это баг Xcode или я что-то не то делаю. Раньше при добавлении свойств к View в инспекторе тень и скругления отображались в симуляторе без проблем. Сейчас же скругления углов видно, а тени — нет (ни в симуляторе, ни в айфоне). Перезапускал Xcode, чистил папку с билдом, пересобирал — ничего... (MacOS Catalina 10.15.7, Xcode последний из AppStore (12.1)

P.S.: И просьба не рассказывать/убеждать о каноническом создании дизайна через код. Я сознательно выбрал этот путь, чтобы оставить в оутлетах в коде только динамические проперти, а все ненужные сплавить интерфейс билдеру ))
Дружелюбное сообщество, хоть кто-нибудь ответьте, попробуйте у себя в Xcode или скажите в чем ошибка, пожалуйста
источник

ВК

Варя Кузнецова... in SwiftBook
Sergey Mihaylenko
Добрый вечер! Скажите, это баг Xcode или я что-то не то делаю. Раньше при добавлении свойств к View в инспекторе тень и скругления отображались в симуляторе без проблем. Сейчас же скругления углов видно, а тени — нет (ни в симуляторе, ни в айфоне). Перезапускал Xcode, чистил папку с билдом, пересобирал — ничего... (MacOS Catalina 10.15.7, Xcode последний из AppStore (12.1)

P.S.: И просьба не рассказывать/убеждать о каноническом создании дизайна через код. Я сознательно выбрал этот путь, чтобы оставить в оутлетах в коде только динамические проперти, а все ненужные сплавить интерфейс билдеру ))
по памяти - shadowColor нужно задавать в CGColor, а интерфейс билдер в UIColor задает. со стремлением засунуть все в динамические проперти стоит лучше посмотреть на IBInspectable и IBDesignable, они удобнее
источник

t

tox in SwiftBook
Sergey Mihaylenko
Добрый вечер! Скажите, это баг Xcode или я что-то не то делаю. Раньше при добавлении свойств к View в инспекторе тень и скругления отображались в симуляторе без проблем. Сейчас же скругления углов видно, а тени — нет (ни в симуляторе, ни в айфоне). Перезапускал Xcode, чистил папку с билдом, пересобирал — ничего... (MacOS Catalina 10.15.7, Xcode последний из AppStore (12.1)

P.S.: И просьба не рассказывать/убеждать о каноническом создании дизайна через код. Я сознательно выбрал этот путь, чтобы оставить в оутлетах в коде только динамические проперти, а все ненужные сплавить интерфейс билдеру ))
А clip to bounds не выставлен в тру?
источник

ВК

Варя Кузнецова... in SwiftBook
Варя Кузнецова
по памяти - shadowColor нужно задавать в CGColor, а интерфейс билдер в UIColor задает. со стремлением засунуть все в динамические проперти стоит лучше посмотреть на IBInspectable и IBDesignable, они удобнее
либо вместо clipToBounds попробовать layer.masksToBounds = true/false (проверить, не помню как точно)
источник

SM

Sergey Mihaylenko in SwiftBook
Варя Кузнецова
по памяти - shadowColor нужно задавать в CGColor, а интерфейс билдер в UIColor задает. со стремлением засунуть все в динамические проперти стоит лучше посмотреть на IBInspectable и IBDesignable, они удобнее
Раньше все получалось, к тому же доступные типы данных в инспекторе именно такие (просто Colors).

А mask/clip там же задавал, пробовал и тру, и фолс... (и раньше работало, сейчас нет)...
источник

SM

Sergey Mihaylenko in SwiftBook
источник

SM

Sergey Mihaylenko in SwiftBook
tox
А clip to bounds не выставлен в тру?
Если выставить clips в true, то все будет резаться границей вьюхи. Поэтому должно быть фолс, чтобы тень могла выходить за границу размеров вьюхи...
источник

SM

Sergey Mihaylenko in SwiftBook
Варя Кузнецова
либо вместо clipToBounds попробовать layer.masksToBounds = true/false (проверить, не помню как точно)
Там разница как я понимаю в обрезке контента внтури вью, и в обрезке атбрибутов (тени/обводка и пр).
источник

ВК

Варя Кузнецова... in SwiftBook
Sergey Mihaylenko
Раньше все получалось, к тому же доступные типы данных в инспекторе именно такие (просто Colors).

А mask/clip там же задавал, пробовал и тру, и фолс... (и раньше работало, сейчас нет)...
там может быть просто-напросто опечатка. Потому и советую IBInspectable исследовать для частых вещей, как скругление
источник

SM

Sergey Mihaylenko in SwiftBook
Да прикол то в том, что скругления как работали так и работают, а тени — ни в какую ))
источник

ВК

Варя Кузнецова... in SwiftBook
Sergey Mihaylenko
Да прикол то в том, что скругления как работали так и работают, а тени — ни в какую ))
источник

SM

Sergey Mihaylenko in SwiftBook
О... Бесконечный стак и гуглинг... Как всегда, сам можешь искать и фиг что найдешь, а кто-то со стороны найдет быстрее )) Большое спасибо! И за подсказку с IBInspectable 🙌
источник

ВК

Варя Кузнецова... in SwiftBook
Sergey Mihaylenko
О... Бесконечный стак и гуглинг... Как всегда, сам можешь искать и фиг что найдешь, а кто-то со стороны найдет быстрее )) Большое спасибо! И за подсказку с IBInspectable 🙌
ну там написали ровно то же, что я и говорю. user defined - дает uicolor, а не cg.
источник

SM

Sergey Mihaylenko in SwiftBook
Варя Кузнецова
ну там написали ровно то же, что я и говорю. user defined - дает uicolor, а не cg.
Да, просто там разжеванно все, и теперь догнал что вы имели ввиду ))
источник

A

Aleksey in SwiftBook
Всем привет! Не могу понять, почему уползает ячейка. Подскажите, если есть идеи :)
источник

ЕК

Евгений Ковалевский... in SwiftBook
Aleksey
Всем привет! Не могу понять, почему уползает ячейка. Подскажите, если есть идеи :)
Ui неправильно настроил
источник

ЕК

Евгений Ковалевский... in SwiftBook
Или высота ячейки маленькая
источник

AI

Andrii Ivanchenko in SwiftBook
Евгений Ковалевский
Или высота ячейки маленькая
Не в высоте дело. Тут возможно приоритет констрейтов
источник

AI

Andrii Ivanchenko in SwiftBook
Aleksey
Всем привет! Не могу понять, почему уползает ячейка. Подскажите, если есть идеи :)
В ячейке UIStackView лежит ?
источник