@ios_ru

Страница 702 из 2351
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:54:17
Мм
Ну если вы только свифт знаете то проходите мимо ?

Υπερβορεία
18.03.2017
11:57:36
Ну если вы только свифт знаете то проходите мимо ?
Не представляю, что кроме логики, может понадобится писать на плюсах под иос ?

Антон
18.03.2017
11:57:50
Графику

Аттачи сишных либ

Врапперы плюсовых модулей

Vladislavs
18.03.2017
12:00:11
Не представляю, что кроме логики, может понадобится писать на плюсах под иос ?
алгоритмическую базу, которая общая для иос андроид винфон и блекбери

Антон
18.03.2017
12:04:08
objetive-c++!
Повсюду тащить обжс++ это нехорошо

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

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

Stanislav
18.03.2017
12:46:21
Ребят, кто может перенести игру с ios на андроид???
Сорцы-то есть? Что там за технологии в оригинале?

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

q210
18.03.2017
15:27:19
пиплы? есть ли спобос создать сетку для элементов 2 х 2 например
не совсем понятен вопрос - сетку надо просто нарисовать на экране ? кастомный UIView с переопределённым drawRect тебе в помощь. Или может вывести на экран кучу мелких квадратных элементов 2 x 2 из данных ? Ну может collection view тут поможет.

опять же сколько элементов, каких, что с ними делать ? возможно сделать свой кастомный 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 в коде?

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 решалось, а так она выползает за пределы

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

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

Andrew
19.03.2017
06:44:47
Вопрос: часто ли вы используете Optionals?
Каждый раз когда пишу на свифте:)

Υπερβορεία
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
Ilkhom @dron247 до этого использовали ОбжС?
Не, я в иос сразу на свифт пришел, обжс только генеренный юнитей правлю иногда, но не пишу на нем

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

Ilya
19.03.2017
06:50:31
Ща попробую, вчера смотрел, заметил что clipToBounds не чекнутпя
У меня было такое, типа вроде для имэйдж вью все констрейнты установлены, а когда картинку сетаешь, то она вываливается за границы

Υπερβορεία
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
Не считаешь ли ты, что чрезмерное использование опциональных типов является "дурным тоном"?
Ну, тут так нуллсейфти строится, если нулл не предполагается, то не юзай, хотя синтаксис проверки перегружен имхо

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
А нижний констрейнт с какой целью ты таким сделал?
В попытках заставить работать хоть как то =0

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?

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

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 ?

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