@ios_ru

Страница 2249 из 2351
Devios Cr&.
13.09.2018
14:23:12
мейнтред в жопе такой сидит

я уже хз как эту дрянь сделать

что бы она нормально работала

сейчас накладываю сверху UIImageView

Google
Roman
13.09.2018
14:23:32
отправь на бек, пусть сделает он

Devios Cr&.
13.09.2018
14:23:53
бека нет)

нужно добавить тень, сранным изображениям с альфаканалом

Roman
13.09.2018
14:24:16
значит надо сделать, или понять как обработать изображение в фоновом потоке

Dmitriy
13.09.2018
14:25:03
нужно обводить ебучие изображения с альфаканалом
при старте апы) 1 раз обведи все) пересохрани с тенькой - и потом показывай)

Devios Cr&.
13.09.2018
14:25:15
слишком долго

Dmitriy
13.09.2018
14:25:26
оО их у тебя миллион там?)

Devios Cr&.
13.09.2018
14:25:36
от 25- бесконечности может быть

Dmitriy
13.09.2018
14:25:44
или реально айфон загибается при такой операции?

ого

я бы предложил художникам теньку рисовать в таком случаи)

ресурсы телефона не безграничны)

хотя а12 bionic должен могти)

Google
Максим Ивунин
13.09.2018
14:27:46
UIImageView поверху с тенью)
shadowLayer пробовал?

Ivan
13.09.2018
14:29:29
от 25- бесконечности может быть
Давай определимся зачем там вообще эта тенька нужна? Киллер фича приложения что ли?

Devios Cr&.
13.09.2018
14:29:49
ебучая прихоть заказчика

что бы оно делалось программно

Ivan
13.09.2018
14:30:25
ебучая прихоть заказчика
Спроси сколько он готов заплатить за неё

И стоит ли она того

Иногда заказчики просят, менеджеры соглашаются , потом боятся сказать нет. Если оно очень надо прям — делать. Если нет — зачем такое вообще просить.

Dmitriy
13.09.2018
14:33:06
?

Ivan
13.09.2018
14:33:20
С позиции пользователя — мне все равно есть тень на сплэш-скрине или нету. До тех пор, пока это не игра. Но игра это уже не уикит

Ivan
13.09.2018
14:34:46
про соглашаются как раз xD
Если готовы много платить, я готов игнорировать геометрию ;)

Николай
13.09.2018
14:37:51
Коллеги, как избежать торможения при скролинге коллекции, где в данный момент обновляются отображаемые ячейки? Большие лаги когда много видимых ячеек обновляются.

Alexander
13.09.2018
14:41:44
Коллеги, как избежать торможения при скролинге коллекции, где в данный момент обновляются отображаемые ячейки? Большие лаги когда много видимых ячеек обновляются.
не использовать автолейаут, стараться не использовать маски, тени, аффинные преобразования, профилировать не забывать

ну и надо перезагружать ячейки, а не всю коллекцию, не забывайте dequeForReuseIdentifier, в willDisplay... выставлять обновленные параметры ячейки, а cellForItemAtIndexPath надо чтобы быстро отрабатывало

Николай
13.09.2018
14:49:56
ну и надо перезагружать ячейки, а не всю коллекцию, не забывайте dequeForReuseIdentifier, в willDisplay... выставлять обновленные параметры ячейки, а cellForItemAtIndexPath надо чтобы быстро отрабатывало
Кажется вот в чём дело To avoid inconsistencies in the visual appearance, use the collectionView:willDisplayCell:forItemAtIndexPath: delegate method to update the cell to reflect visual state such as selection.

Похоже в сложных случаях все расчёты отображения ячейки нужно переносить из cellForItem… в willDisplayCell

То есть в какой-то массив через willDisplayCell складывать UICollectionViewCell и потом вызывать уже готовый из массива в методе cellForItemAtIndexPath ?

-_-
13.09.2018
15:00:12
Нет, это уже не перенос расчетов, а убийство реюза ячеек

Google
Николай
13.09.2018
15:00:40
Тогда что перенести в willDisplay?

-_-
13.09.2018
15:02:43
Там нужно биндить данные для отображения, а в cellForItemAtIndexPath возвращать готовую для реюза ячейку

Devios Cr&.
13.09.2018
15:17:18
изначально так хотел. но первый лоадинг может надолго затянутся

не помог)

из за контура

Lolka.Omsk
13.09.2018
15:17:38
Ну и чё там с shouldRasterize у этого леера, если можешь примени

Alexander
13.09.2018
15:35:09
Mayor
13.09.2018
15:39:07
Разница околонулевая
между обновлением 1 ячейки и всей таблицы?

Максим Ивунин
13.09.2018
15:42:55
без кода - предложения похожи на гадание по кофейной гуще)

Vadim
13.09.2018
15:42:56
Вынеси обновление ячейки в отдельный поток
Ячейки можно обновлять только на главном потоке

Вообще любые операции с юи только на главном потоке

Ivan
13.09.2018
15:48:08
Привет. Нужна помощь с учебной лабораторной сегодня вечером: Swift, pickerview, uiimage, получение JSON по api. Весь код есть, надо поправить С оплатой. Работы скорее всего на часок, кто поможет?

Lolka.Omsk
13.09.2018
15:55:00
Ячейки можно обновлять только на главном потоке
Есть там флажок у леера про возможность растеризации не на мейн кью

Google
Vadim
13.09.2018
15:55:28
Lolka.Omsk
13.09.2018
15:55:39
между обновлением 1 ячейки и всей таблицы?
Между целлФорРов и виллДсплейЦелл

Сама растеризация это не юи операция
Да но время может сэкономить

Профит я правда не увидел

Vadim
13.09.2018
15:56:17
Да но время может сэкономить
Ну просто ты как будто пытался опровергнуть мною сказанное

Lolka.Omsk
13.09.2018
15:56:46
Максим Ивунин
13.09.2018
15:57:03
надо код отрисовки таблицы - может он в cellForRow там грузит что-то неприрывно, а вы ему растеризацию советуете)

Alex
13.09.2018
18:35:45
всем привет, вопрос по facebook sdk. если на девайсе уже есть фейсбук апп, фейсбук сдк подтягивает с него данные - все норм. но если в фейсбук аппе мы логинимся под другим пользователем - твой фейсбук логин в приложении никак ведь не узнает об этом и запомнит старый аккаунт?

Admin
ERROR: S client not available

Lolka.Omsk
13.09.2018
18:57:54
Или эксперементы

Alex
13.09.2018
18:59:18
сложно в доках найти у них ) эксперименты говорят что мой апп помнит старый аккаунт, а в фейсбук аппе уже залогинен новый )

Ilya
13.09.2018
19:05:39
Maxim
14.09.2018
00:34:15
когда там всем нищебродам раздадут iOS 12? тем кто не платил за Developer Account...

14 или 17 сентября?

Виталий
14.09.2018
00:34:51
17

Maxim
14.09.2018
00:37:18
17
спасибо)

Максим Ивунин
14.09.2018
06:17:57
Вчера доступна была 12 вроде финалка)

Tarik
14.09.2018
06:24:14
Гм да

Google
Alex
14.09.2018
06:44:48
всем привет, как удалить апп из аппсторконнекта? мануал говорит я могу это сделать, у меня правильный статус у аппа, он подходит для удаления и я оунер аккаунта, прав шире не бывает. но я не вижу кнопки удалить вообще

https://monosnap.com/file/rtRfjdIjCkdPZdyD7aAxHZDZRiwkoZ

Klim
14.09.2018
06:46:25
привет, такая ситуация: пришел на новый офис, тут до меня ребята делали SDK, мне нужно с его помощью сделать приложение, но когда импорчу этот фреймворк он требует недостающие модули и если Тессеракт и криптосвифт я могу подсами подтянуть туда, то третий модуль их и взять его неоткуда, памагити

Lolka.Omsk
14.09.2018
06:48:29
А чуваки что говорят? Или ты сам один?

Klim
14.09.2018
06:49:54
тут никто не в курсе, а парень, который писал SDK уволился

Alex
14.09.2018
06:49:58
Не можешь удалить пока не выложиш в апп стор
в мануале написано что почти при любом статусе могу удалить. Я выложить не могу, потому что это похожее приложение на другое мое приложение, оно вообще никогда в жизни не выложится, потому что они выдают мне ошибку )

поэтому я и хочу удалить его

Klim
14.09.2018
06:52:51
А чуваки что говорят? Или ты сам один?
сначала думал, что я что-то делаю не так, но теперь все же думаю что в фреймворке что-то отваливается

решил на всякий пожарный тут совета спросить

Lolka.Omsk
14.09.2018
07:03:46
Klim
14.09.2018
07:09:49
По гиту компании пошерсти
Пробовал, кроме этого проекта только еде один, который вообще к первому отношения не имеет

Daniil
14.09.2018
08:23:46
тут никто не в курсе, а парень, который писал SDK уволился
Сочувствую, так обычно и бывает. Поробуй найти тел парня в отделе кадров. Еще его уговорить помочь надо, может он не просто так уволился...

Klim
14.09.2018
08:24:54
Тот же проект, но на гитлабе залитый полностью работает

Daniil
14.09.2018
08:25:55
Только что оказалось что пм мне дал не ту ссылку
Добро пожаловать в большой коллектив ;)

Klim
14.09.2018
08:26:10
Спасибо)

Rinat
14.09.2018
09:22:54
всем привет, хочу сделать для textField в searchBar другой cornerRadius

let searchTextField = searchBar.value(forKey: "searchField") as! UITextField //searchTextField.borderStyle = .roundedRect if let backgroundview = searchTextField.subviews.first { // Background color backgroundview.backgroundColor = UIColor.blue // Rounded corner backgroundview.layer.cornerRadius = 10; backgroundview.clipsToBounds = true; }

Страница 2249 из 2351