
Ilkhom
18.03.2017
09:05:48
спс братан
учту

Stanislav
18.03.2017
09:06:25
?

Антон
18.03.2017
11:39:02
http://pastebin.com/Rfn4v9L1
Держите вопросы для скрининга на цпп девелопера

Google

Υπερβορεία
18.03.2017
11:52:28

Антон
18.03.2017
11:53:24

Vladislavs
18.03.2017
11:53:29
мне было интересно почитать

Υπερβορεία
18.03.2017
11:53:47

Антон
18.03.2017
11:54:17
Мм
Ну если вы только свифт знаете то проходите мимо ?

Υπερβορεία
18.03.2017
11:57:36

Антон
18.03.2017
11:57:50
Графику
Аттачи сишных либ
Врапперы плюсовых модулей

? Райзя ?
18.03.2017
11:58:45

Vladislavs
18.03.2017
12:00:11

Антон
18.03.2017
12:04:08

Валентин
18.03.2017
12:37:57
Ребят, кто может перенести игру с ios на андроид???

Google

? Райзя ?
18.03.2017
12:40:06
хороший айосник и хороший андроидщик, человек и пароход...

Stanislav
18.03.2017
12:46:21

Vladimir
18.03.2017
15:04:11
пиплы? есть ли спобос создать сетку для элементов 2 х 2 например

q210
18.03.2017
15:27:19
опять же сколько элементов, каких, что с ними делать ? возможно сделать свой кастомный UICollectionFlowLayout будет надо ради ускорения


Engylizium
18.03.2017
17:42:30
Есть Кастомный Cell с UIImageView под аватарку и два лейбла под текст сообщения и имя пользователя. ИмейджВью с констрейнтами 10 от потолка и слева, aspectRatio 1:1 и высота 70. Два лейбла по 10 от ИмейджВью
При установке в tableView ИмейджВью игнорируется все и сползает в одну кучу если не выставить высоту и ширину фиксированную у лейблов. А ИмейджВью всю равно игнорируется. Есть идеи как это можно исправить?
Я так понял что все констрейнты при установке в тейблВью просто испаряются кроме фиксированной высоты и ширины у вьюх

q210
18.03.2017
17:46:22
http://iosbrain.com/blog/2017/01/24/troubleshooting-auto-layout-using-xcodes-debug-view-hierarchy/
@Engylizium подебаж вживую в Xcode - там видно какие constraints остаются
у меня есть в текущем проекте UITableView с кастомными ячейками с constraints
всё работает

? Райзя ?
18.03.2017
17:50:32
когда у меня очень много констрейнтов на экране, начинается злая магия и констрейнты не работают. Наверное какиет-о приоритеты не выставлены или еще что-то, но уже поздно отслеживать. потому что там реально много всего.
иииии. В такие моменты use autolayout UNCHECK, привет фреймы!

q210
18.03.2017
17:55:02
кстати, проблема @Engylizium звучит подозрительно похожей на translatesAutoresizingMaskIntoConstraints = YES
но это в основном при view созданных в коде бывает

Engylizium
18.03.2017
17:55:50
Не?

q210
18.03.2017
17:57:31
2 вопроса
1. ты создаёшь свой Cell в коде?

Engylizium
18.03.2017
17:57:46

q210
18.03.2017
17:57:56
2. ты выставляешь ему явно translatesAutoresizingMaskIntoConstraints = NO ?

Google

Engylizium
18.03.2017
17:58:21

q210
18.03.2017
17:58:25
хм
ок, ну тогда смотреть в дебаггере кто там с чем конфликтует

Engylizium
18.03.2017
17:58:53
Для коллекшн вью так же делал cell, все идеально

q210
18.03.2017
17:58:54
и выставлять приоритеты

Engylizium
18.03.2017
18:06:04
Это просто пипос
Пилить кастомные cell с кучей контента и слится на 3 вьюхах
Унизительно

q210
18.03.2017
18:07:34
i know that feel bro
недавно пытался осилить кастомный UICollectionViewFlowLayout, чтобы футер обновлять через UICollectionViewLayoutInvalidationContext
полдня возился, так и не вышел каменный цветок (обновлять то проблем нет, проблема - вылеты из-за неинвалидированного layout в некоторых случаях)

Ilya
19.03.2017
06:11:27
Погодь. Что-то похожее с картинкой было. Это вроде clipToBounds решалось, а так она выползает за пределы

Ilya
19.03.2017
06:11:52

Υπερβορεία
19.03.2017
06:23:09
Вопрос: часто ли вы используете Optionals?

Ilkhom
19.03.2017
06:37:55
постоянно

Andrew
19.03.2017
06:44:47

Engylizium
19.03.2017
06:46:19

Υπερβορεία
19.03.2017
06:46:30
Ilkhom @dron247 до этого использовали ОбжС?

Ilya
19.03.2017
06:47:53

Engylizium
19.03.2017
06:48:44
Ща попробую, вчера смотрел, заметил что clipToBounds не чекнутпя

Google

Andrew
19.03.2017
06:49:23

Engylizium
19.03.2017
06:49:55
Ну как я и говорил, толку нет :)

Ilya
19.03.2017
06:50:31

Υπερβορεία
19.03.2017
06:50:46

Ilya
19.03.2017
06:51:04

Engylizium
19.03.2017
06:51:10
Единственное что я думаю может помочь, это как то установить зависимость высоты/ширины от контента

Andrew
19.03.2017
06:52:26

Υπερβορεία
19.03.2017
06:53:34

Engylizium
19.03.2017
06:53:49

Admin
ERROR: S client not available

Andrew
19.03.2017
06:55:20
Спасибо за ответ
У котлина и шарпа симпатично нуллчек сделан, но это вм языки, а свист таки ллвм и тут все печальнее по определению

Ilya
19.03.2017
07:12:29
А нижний констрейнт с какой целью ты таким сделал?

Engylizium
19.03.2017
07:13:11

Ilya
19.03.2017
07:14:01
А ты делаешь динамической высоту ячейки или они у тебя одной высоты должны быть?

Engylizium
19.03.2017
07:14:03
Вообще до этого был 1000 приоритет, но потом поставил так
Динамически
Вот этот туториал смотрел, не помогло http://candycode.io/automatically-resizing-uitableviewcells-with-dynamic-text-height-using-auto-layout/

Ilya
19.03.2017
07:14:50
Тогда здесь должен быть такой же приоритет
Поставь еще на всякий случай нижний констрейнт для картинки типа >= 10
ClipToBounds не удаляй

Google

Engylizium
19.03.2017
07:18:49
Не, тот же результат

Ilya
19.03.2017
07:19:53
А если без картинки, то все работает? Если ее убрать на время, а лэйблы к границам притянуть?

Engylizium
19.03.2017
07:23:26
То же самое

Ilya
19.03.2017
07:25:59
Значит дело не в картинке, а в лэйблах или автовысоте ячеек
У тебя lines для лэйблов стоит 0?

Ilkhom
19.03.2017
07:28:30

Ilya
19.03.2017
07:30:01
Для автовысоты достаточно чего-то типа
self.tableView.estimatedRowHeight = 80
self.tableView.rowHeight = UITableViewAutomaticDimension

Engylizium
19.03.2017
07:30:48

Ilya
19.03.2017
07:31:10
Только может у тебя в heightForRow устанавливается высота ячейки

Engylizium
19.03.2017
07:32:17
Там стоит UiTableViewAutomaticDimension
Мне интересно а есть ли разница между передачей heightForRow в viewController типа tableView.HeightForRow = 80 и передачей через функцию в делегате

Ilya
19.03.2017
07:39:40
Тебе нужно поубирать все эти четкие установки высоты и оставить только estimated

Engylizium
19.03.2017
07:39:41
Автовысота стоит, констрейнты стоят, все нормально, но мать перемать position is ambiguous для всех элементов в cell

Ilya
19.03.2017
07:42:25
Где-то что-то не так все же.
А что конкретно пишет в логе?

Engylizium
19.03.2017
07:51:19
В логе вообще тишина
В дебаге для всех вьюшек пишет position is ambiguous

Ilya
19.03.2017
07:59:00
может у тебя там аутоесайзинг маскс используются где-то. задача то простая
раз застрял на этом, то может быть проще будет вынести таблицу с этой ячейкой в отдельный проект и с тестовыми данными. там и посмотришь что не так. если там не получиться - расшаришь, я гляну

q210
19.03.2017
09:52:54
товарищи, а кто-то делал анимированные интро, которые показываются новым пользователям при входе, наподобие https://github.com/IFTTT/JazzHands ?