
Pavel
08.09.2017
17:04:48
Ну у меня проблема и со сторибордом, я кодом не от хорошей жизни пишу)
Я хз задал ее стеквью или нет.
Показывать нечего, я пытаюсь одну картинку показать внутри стеквью растянув ее на всю ширину родителя с сохранением пропорций.
let i = UIImageView()
photosStackView.addArrangedSubview(i)
i.widthAnchor.constraint(equalTo: photosStackView.widthAnchor).isActive = true
i.heightAnchor.constraint(equalTo: i.widthAnchor, multiplier: 1).isActive = true
Ну для примера, ратио=1 вместо нужного.

Google

Ilya
08.09.2017
17:06:49
по-моему стэквью так не работает
тебе нужно констрейнты задавать для UIImageView
а у стэквью просто прописать как выравнивать

Виталий
08.09.2017
17:08:16
так чтоли?

Pavel
08.09.2017
17:10:26
Да

Виталий
08.09.2017
17:10:40
вот еще с текстом для наглядности
никаких лишних констрейнтов, только aspect ratio
у картинки

Pavel
08.09.2017
17:10:59

Ilya
08.09.2017
17:12:45

Pavel
08.09.2017
17:13:29

Google

Pavel
08.09.2017
17:14:14

Виталий
08.09.2017
17:14:15
тебе не надо картинку к стеквью констрейнтами привязывать
тебе надо ширину картинки привязать к ее высоте и все, без стеквью
ну в смысле стеквью сделает остальное

Pavel
08.09.2017
17:16:21
И как он должен понять, какие размеры картинке выставить?
Я убрал contrains на width и это конечно же не помогло.

Виталий
08.09.2017
17:17:08
стеквью сам решит какой размер у картинки, на основании своей ширины

Ilya
08.09.2017
17:17:09
я ж говорю, что стэквью не так работает
как ты скажешь ему распределять вьюхи так он и будет

Виталий
08.09.2017
17:17:43
но для этого надо чтобы сам стеквью был корректно описан констрейнтами

Ilya
08.09.2017
17:18:02
поэтому, когда ты задал высоту - все у тебя отработало
хотя если ты поиграешься с настройками, то все будет по-другому

Виталий
08.09.2017
17:18:48

Ilya
08.09.2017
17:19:00
Я бы лично стэквью не рекомендовал. Не совсем он какой-то адекватный

Виталий
08.09.2017
17:20:22
ды не, удобная штука, просто нужно разобраться как он работает, это не всегда очевидно

Ilya
08.09.2017
17:20:41

Pavel
08.09.2017
17:21:00
Илья, а что ты юзаешь вместо стеквью?

Ilya
08.09.2017
17:21:14
я пытался много чего в него напихат, включая вложенные стэквью

Google

Ilya
08.09.2017
17:21:49
смотря какая ситуация. может тебе скролвью нужно
со скролом, кстати, тоже беда

Виталий
08.09.2017
17:22:16
стек вью неудобно, если отступы разные нужны между вьюхами, а так очень даже

Ilya
08.09.2017
17:22:43
я имеею в виду, когда пытаешься стэк в скрол запихать

Виталий
08.09.2017
17:22:56
у меня есть не самые простые контроллеры с нормальной вложенностью стеквью и всего подряд)

Ilya
08.09.2017
17:23:25
вот с отступами была проблема

Pavel
08.09.2017
17:23:27
У меня стек в скроле. :(

Виталий
08.09.2017
17:23:28
со скролом нет никаких проблем, ну точнее они от стек вью не зависят

Ilya
08.09.2017
17:24:55
мне сечас кажется, что проблем не должно быть, но они у меня были
Доходило до того, что я натыкался на либы, которые назывались типа ScrollingStackView. В итоге плюнул и сделал по старинке

Виталий
08.09.2017
17:32:21
нормально скролится

Виталий
08.09.2017
17:35:01
даже поворачивается и скролится

Ivan
08.09.2017
17:41:32
Норм накидал

Ilya
08.09.2017
17:41:49
сейчас не скажу, что было не так. Но что-то меня не устроило и я решил не использовать стэквью
в минусе не остался

-_-
08.09.2017
17:57:47
Хотя 8 уже забросили

Ilya
08.09.2017
18:00:27
если есть необходимость 8 поддерживать, то его нельзя юзать
В том-то и дело, что я с надеждой ждал пока появится проект под 9, чтобы я мог попробовать наконец стэквью. И сразу все было прекрасно, но когда все усложнялось и усложнялось, я понял, что трачу слишком много времени на борьбу с проблемами, которые бы не возникли у меня делай я все по-старинке

Victor
08.09.2017
18:06:15

Google

Victor
08.09.2017
18:07:37

Rychkov
08.09.2017
18:16:16

Sergey
08.09.2017
18:24:36
Хваленая верстка через xml
Дело не в xml, это просто кривые руки. Да и приложение точно не на реакт. Был когда-то в другой группе разработчик Приват24. Кстати иос версия тоже нативная, вроде даже на свифте переписали.

Victor
08.09.2017
18:32:21

Admin
ERROR: S client not available

Raracas
08.09.2017
23:45:31
https://telegram.me/telegidka — самые полезные и интересные каналы на просторах Телеграм. Присоединяйся.


Evgeny
09.09.2017
00:47:41
Привет всем!
Посоветуйте, пожалуйста, как лучше сделать кэширование инфы в CoreData. В общем, есть API из которого загружаются данные, следующей структуры: есть несколько менеджеров (запрос к API), у каждого из которых есть несколько филиалов. У каждого из филиалов есть сотрудники. Периодически, все данные могут меняться. Например, у одного менеджера забрали филиал и передали другому. Поэтому в CoreData выставлен CASCADE на удаление. Но такие изменения происходят не часто. Хочется оствить их в CoreData и обновлять, скажем, каждые 2 часа (но не чаще).
Я хотел сохранить timestamp в UserDefaults, но возникнет проблема. В самый первый раз, когда я только получу список менеджеров, мне понадобится получить список филиалов. В таком случае получается непонятно, закешированы ли они или надо бы скачать их.
Может так оказаться, что у менеджера нет филиалов

Dmitry
09.09.2017
00:53:53
litesql?

Виталий
09.09.2017
06:54:45
если апи не умеет дельты отдавать, то придется всегда все грузить
а каскадное удаление в твоем случае плохая идея
ты ведь связи меняешь, а не хочешь удалять все подряд

Roman
09.09.2017
07:06:05
Ребят, напомните можно ли поменять Whats new in this version если стоит Manual release и еще не опубликовали в REady for sale?

Art
09.09.2017
07:51:20
Уважаемый оператор не подскажешь что такое тэг?
И где его взять?

Евгений
09.09.2017
07:54:20
А вы точно туда?

Art
09.09.2017
08:04:35
Извините. Я хотел попасть в общагу
Правильно я?
А что заметно?

Google

Art
09.09.2017
08:14:45
Так кто нибудь подскажет правильно я или нет?

Виталий
09.09.2017
08:20:27
все операторы заняты, примите еще дозу и попробуйте снова

Yury
09.09.2017
08:26:20
Если json - то не правильно, а если xml - то правильно.

Anton
09.09.2017
08:33:31

Art
09.09.2017
08:35:24
И где мне его взять что бы люди не сомневались?

Anton
09.09.2017
08:37:01
https://help.github.com/articles/creating-releases/
https://blog.bitbucket.org/2017/01/20/add-tags-commits-bitbucket/

Виталий
09.09.2017
08:46:58

Art
09.09.2017
08:51:59
Объяснить кто нибудь может мне не разумному?

Anton
09.09.2017
08:56:24

Art
09.09.2017
09:02:28
Я тебе говорил что я тупой в этой фигне

Anton
09.09.2017
09:03:56
Тогда попроси ближайшего не тупого человека выполнить инструкции сверху и срезать тебе таг

Art
09.09.2017
09:07:33
Как отдохнул съездил?

Anton
09.09.2017
09:09:52
Походу этот тип учился по Виталькиным инструкциям и ему башню снесло вхлам

Betrayer
09.09.2017
09:11:04
Скоро будет на асме писать.

Anton
09.09.2017
09:12:28
С асма он начинал