Paks
да там вообще с ним ппц
Paks
сплошные бубны с кнопками
Paks
начиная от области клика и заканчивая этими картинками
Paks
в стандартный фиг что норм засунешь, а кастомный делаешь - начинаются траблы с областью реагирования на клик
Engylizium
Попробовал вариант андрея и вариант райзи. Оба просто ничего не показывают в симуляторе
Engylizium
Если что, я Swiftую
Paks
а по философии MVVM - можно хранить в вьюконтроллере какие-то обработанные данные? например массив с данными ячеек? Или надо запрашивать каждую строчку из вьюМодел?
Andrew
http://www.sprynthesis.com/2014/12/06/reactivecocoa-mvvm-introduction/#fn:DaveLee
Andrew
не обращайте внимание на reactivecocoa
Andrew
просто ответы на ваши вопросы там есть частично)
Engylizium
Срань какая то
Engylizium
Как вы пиктограммы ставите на таб бар?
Anonymous
В смысле?
Anonymous
Просто ставишь картинку из assets.
Engylizium
У меня при нажатии начинает коное*ить все табы, а нажатый меняет размеры туда-сюда как припадочный
Anonymous
Ты картинки в ассетах хранишь?
Engylizium
Да
Anonymous
Ну, ставишь в tabbar
Engylizium
Пробовал
Anonymous
Engylizium
все равно размеры бегают
Anonymous
Возьми ассеты из material.io
Anonymous
Если там тоже будут бегать, то проблема не в картинках.
Engylizium
Скажем так
Engylizium
они уменьшаются при нажатии
Engylizium
Но даже в нажатом состоянии размер меняется
Engylizium
Да
Anonymous
Я же говорю, поставь ассеты из material.io
Anonymous
И посмотри, что получится.
Paks
а для таббара там разве картинка должна быть не строгого размера?
Engylizium
Короче я понял
Paks
картинки заданы для нажатого и обычного состояния?
Engylizium
Все из за инсетов
Engylizium
Как еще можно поменять размер без использования инсетов?
Anonymous
Anonymous
Ilkhom
Ilkhom
от размера самой картинки зависит размер в таббаре, она ставиться пропорционально
Engylizium
Я ставлю с Material.io у меня маленькая иконка, ставлю что дизайнер кинул, у меня иконка вылазит за границы. Середины как то нет =(
Anonymous
есть
Это если ее программно задавать.
Vladislavs
Engylizium
Тем не менее во всех случаях их 3 штуки
Anonymous
Ilkhom
Anonymous
Пусть ресайзит.
Engylizium
и в IB есть
Я вот не понял, IB это же сториборд?
Bulat
Ну да)
Ilkhom
Interface Builder
Engylizium
Тогда как там можно CGAffine прописать? в Runtime Attributes?
Ilkhom
проверь размеры картинок, совпадают ли они
Ilkhom
они должны быть хотя бы пропорционально одинаковыми
Paks
ну по размеру ток @1x совпадет
Paks
а кинь 3 иконки сюда, я попробую в проект их поставить, что будет погляжу
Engylizium
Ну вот с material - 1x: 24x24, 2x: 48x48
А те что скинули - 1x: 73x73, 2x: 145x145
Paks
гг
Paks
хотя
Engylizium
как бэ понятно и дураку что с material маленькие(хрен разглядишь) а дизайнера слишком большие
Paks
iPhone 6s Plus, iPhone 6 Plus
About 75px by 75px
Maximum 144px by 96px
Paks
iPhone 6s, iPhone 6, iPhone SE
About 50px by 50px
Maximum 96px by 64px
Engylizium
Я в 7+ симе
Engylizium
Короче мне просто нужно кинуть размеры которые указаны для tab bar?
Ilkhom
желательно
Engylizium
А где все размеры для тех или иных элементов брать?
Engylizium
гугл знает?
Paks
в HIG
Paks
https://developer.apple.com/ios/human-interface-guidelines/graphics/custom-icons/
Engylizium
Понял
Engylizium
Спасибо, буду изучать, знал бы, не парился бы столько =)
Engylizium
Остался еще вопрос, их можно отлепить от верхней границы таб бара или над иконкой нужно пространство сделать в фш?
Ilkhom
если иконка меньше максимального она центрируется, если нет то происходит AspectFit
Engylizium
Engylizium
Я юзал 75х75
Engylizium
Сейчас он делает 50х50
Stanislav
А ты им @2x прописываешь вообще?
Engylizium
Это как раз 2х
Stanislav
Все равно какие-то здоровые слишком. Особенно если это 7+ симулятор