
gafurov
30.01.2017
12:39:34
Как бы footerView перекрывает headerView
хотя , визуально на месте все. Я побаловался бэкрангд колор, чтобы поймать это

Combot
30.01.2017
12:41:24
combot.org/chat/-1001063580584
combot.org/chat/-1001063580584

Google

? Райзя ?
30.01.2017
12:46:00
снепкит
нуу нууу
мм
я, помню, пользовался чем-то более прозрачным чем снепкит
PureLayout
хорошая штука, мне больше чем снепкит понравилась

gafurov
30.01.2017
12:49:48
Сейчас не пользуешься PureLayout ? Почему "помню,пользовался"?

? Райзя ?
30.01.2017
12:50:20
а. сейчас я просто не работаю под ios

Max
30.01.2017
12:50:24

Евгений
30.01.2017
12:50:49
> @gafurovz
make.top.equalTo(headerView.snp_bottom)
должно работать так, как ты ожидаешь. ошибка в чем-то другом

Max
30.01.2017
12:51:09
да, тут все четко

Евгений
30.01.2017
12:52:04
PureLayout
на проектах есть и то и другое, разницы не ощутил, но если бы пришлось выбирать самому, то выбрал бы снепкит — он как-то удобней

? Райзя ?
30.01.2017
12:52:13
.auto!

Google

gafurov
30.01.2017
12:52:14
Высота вьюхи похоже

? Райзя ?
30.01.2017
12:52:20
мне эта штука понравилась
если вью не встроено в окно, или окно не является частью навигейшн контролера (хотя до такого абсурда лучше не доводить вообще), то и сабвью будут корявыми. Или не будет их вовсе
ой, да, я такой капитан

Dmitriy
30.01.2017
12:53:34
в какое окно встроено вью должно быть? оО

Max
30.01.2017
12:53:42
окно не является частью навигейшн контроллера?
wat?

gafurov
30.01.2017
12:53:46
make.size.equalTo(размер ширины uiscreen, высота uiscreen - высота headerView )
Чего?

? Райзя ?
30.01.2017
12:54:22

gafurov
30.01.2017
12:54:27
Это два subview нашего view

? Райзя ?
30.01.2017
12:54:39

gafurov
30.01.2017
12:54:39
view имеет контроллер

? Райзя ?
30.01.2017
12:54:49
не спрашивай меня, как я с этим столкнулся
я был тогда не прав

gafurov
30.01.2017
12:54:55
контролер естественно в стеке навиг

Евгений
30.01.2017
12:54:59

Max
30.01.2017
12:55:05

? Райзя ?
30.01.2017
12:56:32
в общем. что я хотел донести. Иерархию вложенности вью нужно отследить. Если где-то отрыв, то отображаться, конечно, не будет. Или ксиб может быть как-то неправильно инициализирован, и вью в его контроллере не привязано оказалось

gafurov
30.01.2017
12:56:53
uiscreen mainScreen().bounds

Google

gafurov
30.01.2017
12:57:28
мы делаем через snapKit откуда у нас xib

? Райзя ?
30.01.2017
12:57:43
а почему бы и нет

Max
30.01.2017
12:58:02
короче без кода не понятно ничего

Евгений
30.01.2017
12:58:03
верно, то что ты впилил снепкит не означает что у тебя нет ксибы
но мы уже поняли что нет

gafurov
30.01.2017
12:58:16
точнее так этот вью у нас в programmatical tabBar
сек

? Райзя ?
30.01.2017
12:58:55
берешь ксиб, инициализируешь его в контролере, создаешь новую вьюшку через Frame, и эту вьюшку с ксибом растягиваешь снепкитом где-нибудь
ну типа того

gafurov
30.01.2017
12:59:12
оке признаю, так можно

? Райзя ?
30.01.2017
12:59:27
я просто пытаюсь понять, где у тебя фейл

gafurov
30.01.2017
12:59:35
но есть другой вопрос - зачем?

gafurov
30.01.2017
12:59:43
Я понял
сек
я сейчас скину код

? Райзя ?
30.01.2017
13:00:49
а я
вынужден
уйти покупать торты
какой си шарп с дотнетом кал оказывается по сложности перед свифтом или обж си с кокосом

gafurov
30.01.2017
13:03:15
private func initializeFooter() {
view.addSubview(footer)
footer.snp_makeConstraints{ make in
make.center.equalToSuperview()
make.top.equalTo(header.snp_bottom)
make.width.equalTo(self.view)
make.height.equalTo(self.view).inset(413)
}
}

Google

Евгений
30.01.2017
13:04:18
make.center.equalToSuperview()
мм

gafurov
30.01.2017
13:04:21
Мне нужен больше тутор наверное, потому что пока я не понимаю полностью, как они работают !

Евгений
30.01.2017
13:04:30
по идее ты хотел здесь написать другое

gafurov
30.01.2017
13:04:32
i knew it

Евгений
30.01.2017
13:04:41
сентр x или сентр у
make.height.equalTo(self.view).inset(413)
я не уверен работает ли это, но возможно есть смысл заменить на .multipliedBy(0.4) например

gafurov
30.01.2017
13:06:19
а я со snapKit первый раз. у нас интимный момент
Как мне ловить высоты view

Admin
ERROR: S client not available

Евгений
30.01.2017
13:06:38
оно в принципе все работает точно так же как в IB
все те же фичи

gafurov
30.01.2017
13:07:45
мне больше constraints with visual format

Дмитрий
30.01.2017
13:08:02

gafurov
30.01.2017
13:08:36
Например, у нас две headerView and footerVIew
addSubview (headerView)
addSubview(footerView)
so
я не знаю как узнать header hieght
для разных айфонов он будет свой , не ?

Google

Евгений
30.01.2017
13:11:04
ты ж сам определяешь
это кастомная ведь вьюха?
ставишь статичное значение — будет на всех айфонах одинаковый.
ставишь пропорцию от self.view и будет разное на всех айфонах

gafurov
30.01.2017
13:12:28
self.view.snp_height - header.snp_height
хотел что-нибудь такое сделать

Евгений
30.01.2017
13:13:21
не
это так не работает
какая вообще цель у тебя?
что ты хочешь сделать?

gafurov
30.01.2017
13:14:22
Я хочу их вставить в self.view последовательно сверху вниз
сначала header потом footer

Евгений
30.01.2017
13:15:20
ок
продолжай )

Max
30.01.2017
13:16:03
ты бы в сториборде какие констрейнты делал?
такие же и тут делай

gafurov
30.01.2017
13:16:33
да , все именно так
проблема в том, что botom.equalTo(header)
для footer они не схватываются

Max
30.01.2017
13:17:25
у первой
make.top.equalToSuperview()
make.left.equalToSuperview()
make.right.equalToSuperview()
у второй
make.top.equalTo(first.snp.bottom)
make.left.equalToSuperview()
make.right.equalToSuperview()
make.bottom.equalToSuperview()
make.height.equalTo(100)

Евгений
30.01.2017
13:17:48
botom.equalTo(header)
тоже самое что
bottom.equalTo(header.snp_bottom)
и вообще