@ios_ru

Страница 587 из 2351
Andrey
13.02.2017
09:03:10
Так же

? Райзя ?
13.02.2017
09:03:35
И это я в self.navigationitem.leftbarbuttonitem присвоил

Denis
13.02.2017
09:03:44
конечно, if else под все экраны ?
Ну если нужен пиксель перфект под все девайся, то примерно так и получается)

Dmitriy
13.02.2017
09:03:45
Uibarbuttonitem(image: image.imageWithRenderingMode(.AlwaysOriginal), style: .Plain, target: self, #selector(hdhfjkfjfkf))
ну у кнопки выставляешь контентмод - центр - он тебе тоже оригинальный размер подставит

Google
? Райзя ?
13.02.2017
09:03:55
И это лежит во вьювилэпиар суперкласса клнтроллера

А

Ну там надо было

Dmitriy
13.02.2017
09:05:22
та в коде выставляешь

? Райзя ?
13.02.2017
09:05:25
Поетому через субклассирование задал

Аа

Ну наверное

Но не уверен

Может быть нав бар нужно будет перезагрузить

Dmitriy
13.02.2017
09:06:06
по умолчанию стоит sizetofill - он заполняет по всему размеру контрола

? Райзя ?
13.02.2017
09:06:29
Может быть нав бар нужно будет перезагрузить
Он какой то пидорский, много чего не хочет без реинициализации делать

Dmitriy
13.02.2017
09:06:55
да там вообще с ним ппц

Google
Dmitriy
13.02.2017
09:07:01
сплошные бубны с кнопками

начиная от области клика и заканчивая этими картинками

в стандартный фиг что норм засунешь, а кастомный делаешь - начинаются траблы с областью реагирования на клик

Engylizium
13.02.2017
09:30:05
Попробовал вариант андрея и вариант райзи. Оба просто ничего не показывают в симуляторе

Если что, я Swiftую

Dmitriy
13.02.2017
09:48:57
а по философии MVVM - можно хранить в вьюконтроллере какие-то обработанные данные? например массив с данными ячеек? Или надо запрашивать каждую строчку из вьюМодел?

Andrew
13.02.2017
09:51:19
http://www.sprynthesis.com/2014/12/06/reactivecocoa-mvvm-introduction/#fn:DaveLee

не обращайте внимание на reactivecocoa

просто ответы на ваши вопросы там есть частично)

Engylizium
13.02.2017
11:39:01
Срань какая то

Как вы пиктограммы ставите на таб бар?

Betrayer
13.02.2017
11:40:25
В смысле?

Просто ставишь картинку из assets.

Engylizium
13.02.2017
11:40:41
У меня при нажатии начинает коное*ить все табы, а нажатый меняет размеры туда-сюда как припадочный

Betrayer
13.02.2017
11:41:07
Ты картинки в ассетах хранишь?

Engylizium
13.02.2017
11:41:29
Да

-_-
13.02.2017
11:41:52
Как вы пиктограммы ставите на таб бар?
Если у тебя с дочерними контроллерами, то в контроллерах ставишь self.tabBarItem.image = …

Betrayer
13.02.2017
11:42:06
Ну, ставишь в tabbar

Engylizium
13.02.2017
11:42:11
Пробовал

Betrayer
13.02.2017
11:42:13


Google
Engylizium
13.02.2017
11:42:19
все равно размеры бегают

Betrayer
13.02.2017
11:43:14
Возьми ассеты из material.io

Если там тоже будут бегать, то проблема не в картинках.

Engylizium
13.02.2017
11:43:29
Скажем так

они уменьшаются при нажатии

Но даже в нажатом состоянии размер меняется

F
13.02.2017
11:44:19
Хм Использую Рилм и свифт Пишу так: let realm = try! Realm() try! realm.write { ... write code ... } В итоге код на запись не выполняется, просто пропускается, без ошибок Было у кого такое?

Betrayer
13.02.2017
11:44:37
они уменьшаются при нажатии
Ты стоковый UITabview используешь?

Engylizium
13.02.2017
11:44:50
Да

Betrayer
13.02.2017
11:45:32
Я же говорю, поставь ассеты из material.io

И посмотри, что получится.

Dmitriy
13.02.2017
11:55:00
а для таббара там разве картинка должна быть не строгого размера?

Engylizium
13.02.2017
11:55:19
Короче я понял

Dmitriy
13.02.2017
11:55:30
картинки заданы для нажатого и обычного состояния?

Engylizium
13.02.2017
11:55:32
Все из за инсетов

Как еще можно поменять размер без использования инсетов?

Betrayer
13.02.2017
11:56:22
картинки заданы для нажатого и обычного состояния?
Там же BarItem у него нет двух состояний.

Как еще можно поменять размер без использования инсетов?
Заранее сделать несколько картинок нужных размеров.

Ilkhom
13.02.2017
12:17:13
от размера самой картинки зависит размер в таббаре, она ставиться пропорционально

Google
Engylizium
13.02.2017
12:20:57
Я ставлю с Material.io у меня маленькая иконка, ставлю что дизайнер кинул, у меня иконка вылазит за границы. Середины как то нет =(

Betrayer
13.02.2017
12:21:05
есть
Это если ее программно задавать.

Engylizium
13.02.2017
12:21:20
Тем не менее во всех случаях их 3 штуки

Ilkhom
13.02.2017
12:21:27
Betrayer
13.02.2017
12:21:31
Пусть ресайзит.

и в IB есть
Посмотрю дома.

Engylizium
13.02.2017
12:27:44
и в IB есть
Я вот не понял, IB это же сториборд?

Булат
13.02.2017
12:27:55
Ну да)

Ilkhom
13.02.2017
12:28:33
Interface Builder

Engylizium
13.02.2017
12:28:39
Тогда как там можно CGAffine прописать? в Runtime Attributes?

Ilkhom
13.02.2017
12:31:07
проверь размеры картинок, совпадают ли они

они должны быть хотя бы пропорционально одинаковыми

Dmitriy
13.02.2017
12:34:31
ну по размеру ток @1x совпадет

а кинь 3 иконки сюда, я попробую в проект их поставить, что будет погляжу

Engylizium
13.02.2017
12:35:51
Ну вот с material - 1x: 24x24, 2x: 48x48 А те что скинули - 1x: 73x73, 2x: 145x145

Dmitriy
13.02.2017
12:36:13
гг

хотя

Engylizium
13.02.2017
12:37:08
как бэ понятно и дураку что с material маленькие(хрен разглядишь) а дизайнера слишком большие

Google
Dmitriy
13.02.2017
12:37:18
iPhone 6s Plus, iPhone 6 Plus About 75px by 75px Maximum 144px by 96px

iPhone 6s, iPhone 6, iPhone SE About 50px by 50px Maximum 96px by 64px

Engylizium
13.02.2017
12:37:54
Я в 7+ симе

Короче мне просто нужно кинуть размеры которые указаны для tab bar?

Ilkhom
13.02.2017
12:39:34
желательно

Engylizium
13.02.2017
12:40:18
А где все размеры для тех или иных элементов брать?

гугл знает?

Dmitriy
13.02.2017
12:41:00
в HIG

https://developer.apple.com/ios/human-interface-guidelines/graphics/custom-icons/

Engylizium
13.02.2017
12:41:14
Понял

Спасибо, буду изучать, знал бы, не парился бы столько =)

Остался еще вопрос, их можно отлепить от верхней границы таб бара или над иконкой нужно пространство сделать в фш?

Ilkhom
13.02.2017
13:02:27
если иконка меньше максимального она центрируется, если нет то происходит AspectFit

Engylizium
13.02.2017
13:03:35


Я юзал 75х75

Сейчас он делает 50х50

-_-
13.02.2017
13:06:29
А ты им @2x прописываешь вообще?

Engylizium
13.02.2017
13:08:06
Это как раз 2х

-_-
13.02.2017
13:09:14
Все равно какие-то здоровые слишком. Особенно если это 7+ симулятор

Engylizium
13.02.2017
13:10:18
75х75, 2х, 7+ таб бар вью использовался

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