
Николай
13.08.2018
16:12:00
благодарю

Ivan
13.08.2018
17:50:47
кто нибудь сталкивался с задачей отображения таблицы с ячейками, внутри которых изображения разного размера, загружаемые от апи? Никак не могу решить проблему чтобы высота картинки менялась сразу при установке констрейнта, щас только если проскроллить вначале.

Ilya
13.08.2018
17:51:33

Ivan
13.08.2018
17:52:54
оно и есть, но если просто это использовать, то картинка может быть размера 3000x400 (например), по умолчанию UITableViewAutomaticDimension будет считать intrinsicSize imageView

Google

Ivan
13.08.2018
17:53:39
я считатаю aspectRatio и выставляю подходящую высоту констрейту высоты imageView
но это не срабатывает, если не прочкроллить немного таблицу

Islombek
13.08.2018
18:27:31
https://www.raywenderlich.com/1067-self-sizing-table-view-cells/

Alex
13.08.2018
18:27:51

Ivan
13.08.2018
18:31:51
в таблице 50 ячеек, только каждая 5я - это ячейка с картинкой, если в комплитишене загрузки картинки вызывать tableView.reloadData - таблица начинает себя странно вести

Ilya
13.08.2018
18:39:40

Ivan
13.08.2018
18:43:02
С чего бы это
у тебя 50 ячеек с изображениями, пользователь быстро скроллит, предлагаешь каждый раз дергать tableView.reloadData?

Vlad
13.08.2018
18:50:15

Ivan
13.08.2018
18:52:24

Ilya
13.08.2018
18:53:40

Ivan
13.08.2018
18:54:24

Google

Alex
13.08.2018
18:55:02
А скачать картинки, посмотреть на их высоту и потом начинать строить тейблвью?

Vlad
13.08.2018
18:56:07
Так а layoutIfNeeded ?

Ilya
13.08.2018
18:56:54
чтобы высота ячейки с изображением изменилась
Когда скачается картинка вызывается метод делегата который перезагружает ячейку в которой скачалась картинка а в методе heightForCell ставится другое значение ячейке где скачалась картинка

Ivan
13.08.2018
18:57:42

Ilya
13.08.2018
18:58:46
Да лейаутами тут не отделаешься
У тебя таблица не поменяет размер ячейки просто так
Нужно релоадить ячейку

Ivan
13.08.2018
18:59:53
cellForRow не успеет отработать до того как коплитишен загрузки сработает

Alexander
13.08.2018
19:01:00
пробовал
Tableview.beginupdates
Tableview.endupdates
По идее это анимировано обновляет высоту ячейки

Ilya
13.08.2018
19:01:11

Ivan
13.08.2018
19:01:34

Alexander
13.08.2018
19:01:57

Ivan
13.08.2018
19:02:19
так я и считаю
вопрос в том как нормально обновить высоту/ячейку после этого

Alexander
13.08.2018
19:03:39

Ivan
13.08.2018
19:15:47

Tarik
13.08.2018
19:21:09
Дебаж

Ivan
13.08.2018
19:27:22

Tarik
13.08.2018
19:27:58
reuse cell значит не правильно сделал

Google

Ivan
13.08.2018
19:30:40
кажись я сделал, теперь все сразу устанавливается в нужную высоту и скроллится в обе стороны гладко, всем спасибо)

Tarik
13.08.2018
19:39:54

Sergei
14.08.2018
03:15:47
есть какая-нибудь хорошая библиотека, которая кастомные анотации на карту добавляет?
надо аватарку в ней и 2 лэйбла в ней

Alexander
14.08.2018
06:16:31

Tarik
14.08.2018
07:58:52

Sergei
14.08.2018
07:59:45

Eugene
14.08.2018
08:15:46
Ребят, как сделать работающий таймер, если приложение закрыто?Т,е свернул и свайпом закрыл, в фоне работает, чекал локацию, чтобы приложоение не выгрузилось через время, но если закрою перестает рабоать(Не для стора, понимаю что плохо и садит батарею, просто нужно решение)

Ruslan
14.08.2018
08:16:56
система вырубает всё и вся
особенно если свайпнули с последних использованных

Ruslan
14.08.2018
08:17:44
это тебе не андроид)

Ivan
14.08.2018
08:18:02
Ребят, как сделать работающий таймер, если приложение закрыто?Т,е свернул и свайпом закрыл, в фоне работает, чекал локацию, чтобы приложоение не выгрузилось через время, но если закрою перестает рабоать(Не для стора, понимаю что плохо и садит батарею, просто нужно решение)
для получени ялокации, даже если приложение закрыто можно использовать
locationManager.startMonitoringSignificantLocationChanges()

Ruslan
14.08.2018
08:18:29

Eugene
14.08.2018
08:19:04

Nik
14.08.2018
08:19:17
это тебе не андроид)
что не андроид? если там убить апплик то он так же закроется и не будет ничего делать

Ruslan
14.08.2018
08:19:21
Я помню что там есть несколько типов приложений которые могут работать в фоне
но если свайпнуть то не будуть работать в айосе, исправте меня если я чего не знаю

Google

Ivan
14.08.2018
08:20:05

Ruslan
14.08.2018
08:22:30

Ivan
14.08.2018
08:23:21

Eugene
14.08.2018
08:23:27

Ruslan
14.08.2018
08:23:28
теперь я спокоен)

Admin
ERROR: S client not available

Ivan
14.08.2018
08:23:38

Eugene
14.08.2018
08:23:55
понял, спасибо большое

Ruslan
14.08.2018
08:24:02
каждные 15 секунд в фоне брать локацию?

Eugene
14.08.2018
08:25:58
чтобы обрабатывать действтие, которое мне нужно, если я не ошибаюсь, приложение выгружается через определенный промежуток времени в фоне, а чекая локация можно оживлять его

Ivan
14.08.2018
08:25:59

Eugene
14.08.2018
08:27:08
т.е если я запущу таймер свой, он работать в фоне будет только какой-то промежуток времени, при условии, что я не ошибаюсь сейчас

Ivan
14.08.2018
08:29:17
будет работать 30 сек кажется, можно у системы попросить длополнительное время, это даст тебе еще 3 мин

Andrei
14.08.2018
08:29:36
Кто-то использовал Code-Level Support от Apple ?

Artyom
14.08.2018
08:31:23
Всем привет! Согласно традиции группы:
- Зовут меня Артем , Россия , Краснодар
- работаем с корп проектами и успешно закрываем потребности бизнеса кроссплатформенным RAD Studio. Однако уперлись в то что производительность приложений низка если дело касается анимаций и прочих переходов. Едем в натив. За сим и приобщаемся к комьюнити!
- можем быть полезны в вопросах стека (FB,PG) + php + rabbit mq + fmx
- в сообществе интересно подчерпнуть что-то новое и актуальное по теме iOS develop
- про группу узнал из группы @swift
#whois

Андрей Родионович
14.08.2018
10:36:05
Ребята, подскажите пожалуйста, в чем проблема
У меня текствью при спаде фокуса вызывает becomefirstresponder
Если тыкнуть на кнопку пропадает курсор, но фокус остается на месте
Если тыкнуть на кнопку, которая переводит на другую страницу, а затем вернутся назад, курсор в порядке
Ну и если курсор пропал, то это лечится тем же переходом на другую страницу и назад
В гугле не смог нарыть ничего

Google

Ruslan
14.08.2018
10:51:45

Андрей Родионович
14.08.2018
10:52:00
Наоборот

Ruslan
14.08.2018
10:52:10
что тебе нужно)
напиши

Андрей Родионович
14.08.2018
10:52:13
Чтобы он не пропадал никогда и курсор тоже
Я ж говорю, фокус остается как и надо, курсор стает невидимым

Ruslan
14.08.2018
10:52:34
что бы ни фокус ни курсор не пропадал?

Андрей Родионович
14.08.2018
10:52:38
Да

Ruslan
14.08.2018
10:52:49
только клавиатура пряталась?

Андрей Родионович
14.08.2018
10:53:19
Я это уже сделал)
Осталось только сохранить жизнь курсору

Ruslan
14.08.2018
10:53:46
https://stackoverflow.com/questions/30208250/how-to-keep-cursor-of-a-uitextfield-in-focus-after-dismissing-keyboard
скорее всего нормально этого не сделаешь
но там чувак пишет каким то костылём, попробуй
потом напишешь получилось ли

Андрей Родионович
14.08.2018
11:04:21
потом напишешь получилось ли
Не, видимо не судьба
Control.InputAccessoryView = new UIView(new CGRect(0, 0, 0, 0));
Control.InputView = new UIView(new CGRect(0,0,0,0));

Ruslan
14.08.2018
11:04:35
бывает)

Андрей Родионович
14.08.2018
11:05:54
Энивей спасибо)