@ios_ru

Страница 279 из 2351
Space
11.11.2016
22:29:43
не проходит(

черная все равно

Pavel
11.11.2016
22:30:37
ну в коде оно CGColor ожидает, может поэтому

button.layer.borderColor = UIColor.redColor().CGColor

Google
Pavel
11.11.2016
22:31:44
что-то такое будет работать

Space
11.11.2016
22:33:15
это в коде надо прописать так?

Engylizium
11.11.2016
22:33:28
Да

Вместо button свою кнопку втыкаешь

Space
11.11.2016
22:35:35
я понял спасибо)

Anton
11.11.2016
22:41:06
https://github.com/k06a/UIView-IBDesignable

Чтоб не писать текстами все эти прибамбасы

категория к UIView со всеми этими пропертями

Тогда можно будет UIColor выбрать как обычно :)

Space
11.11.2016
22:42:42
wow

thanks

dude

а как ее законнетить?

Google
Anton
11.11.2016
22:43:27
pod 'UIView-IBDesignable'

И все

Pavel
11.11.2016
22:43:44
ну или выкинуть IB и писать всё в коде

Anton
11.11.2016
22:43:59
ну или выкинуть IB и писать всё в коде
Не для всех проектов так быстрее

Space
11.11.2016
22:44:18
ну или выкинуть IB и писать всё в коде
надеюсь я когда нибудь прокачаюсь до такого уровня)

pod 'UIView-IBDesignable'
создать внутри проекта папку под кинуть туда файлы а под где прописать?

Anton
11.11.2016
22:45:31
Да ничего прописывать не надо)

просто все само появится в IB

Либа к сож никак не оформлена от слова совсем. Даж ридми поленился со скриншотом сделать)

Space
11.11.2016
22:46:21
я создал папку залилил файлы в нее

Anton
11.11.2016
22:46:25
Если не поленишься, законтрибьють :)

Space
11.11.2016
22:46:26
как мне проверить?

Anton
11.11.2016
22:46:31
зайди в IB

Space
11.11.2016
22:46:36
там

Anton
11.11.2016
22:46:45
выбери любую вьюху

и смотри аттрибуты

Space
11.11.2016
22:47:04
сек

пусто

Anton
11.11.2016
22:48:16
ты в Xcode добавил файлы эти?

или только в папку?)

Google
Space
11.11.2016
22:48:33
только в папку

Anton
11.11.2016
22:48:39
в проект нужно добавить эти 2 файла)

Space
11.11.2016
22:49:09
.h .m?

Anton
11.11.2016
22:49:21
ага

Space
11.11.2016
22:49:50
спасибо теска)

Anton
11.11.2016
22:50:06
Будешь аттрибуты по-человечески настраивать, а UDRA будут автоматом создаваться

Space
11.11.2016
22:50:22
на бридж соглашаться?

Anton
11.11.2016
22:51:56
чтоб показать преимущество то главное

не обязательно

тебе заголовок этот в коде как бы не нужен)

он только для IB

Space
11.11.2016
22:53:02
все равно пусто

в атрибутах

Anton
11.11.2016
22:53:30
покажи скриншот аттрибутов

Space
11.11.2016
22:53:47
я выделью баттон и смотрю атрибуты так?

Anton
11.11.2016
22:53:51
да

)))

это не та вкладка

Pavel
11.11.2016
22:54:56
бенчмарки было б хорошо, но я документацию пол года собирался сделать

Google
Anton
11.11.2016
22:55:01
Attribute Inspector

Space
11.11.2016
22:55:03
OMG(

Pavel
11.11.2016
22:55:30
если интересно то дока не простая

она генерится

Space
11.11.2016
22:55:40
WOW

Pavel
11.11.2016
22:55:40
я заленился руками писать

картинки код все генерится

Space
11.11.2016
22:56:01
спасибо Антон!

Anton
11.11.2016
22:56:20
Да не за что, велкам контрибьютить :)

Space
11.11.2016
22:56:20
вопрос как удалить добавленный мост?)

Anton
11.11.2016
22:56:38
в Build Settings видимо поиском найти строку

Space
11.11.2016
22:57:32
ок разберусь

Anton
11.11.2016
22:57:47
Автолейаут так порой плохо себя ведет, что хочется его взять и самому переписать :)

Pavel
11.11.2016
22:58:01
не autolayout, линейная сложность, реально быстро делать сложные всякие штуки

Alexey
11.11.2016
22:58:03
Это не Autolayout :)
ага, невнимательно посмотрел

Anton
11.11.2016
22:58:05
Вот Pavel не выдержал и написал свой лейаутинг :)

пора уже эплу в процессор инструкции для лейаутинга добавлять)))

Google
Anton
11.11.2016
22:59:12
iOS аппы больше всего именно этим и занимаются

Pavel
11.11.2016
22:59:21
ну так системы уравнений решать

Space
11.11.2016
22:59:21
Да не за что, велкам контрибьютить :)
То что надо! спасибо)))) Удачи и успехов Вам по жизни!

Pavel
11.11.2016
23:00:18
facebook в ужасе от autolayout два раза пол uikit переписал

но там дико конечно

и не нужно

можно добиться 60 fps даже более сложного фида и без всяких асинхронных танцев

Anton
11.11.2016
23:02:27
Помню запиливал Autoresizing-mask для CALAyer

Вот были времена :)

Там тоже комплексити получалась минимальная

https://github.com/k06a/CALayer-AutoresizingMask/blob/master/CALayer%2BAutoresizingMask.m

за 1 проход все обсчитывалось изи ваще

Pavel
11.11.2016
23:06:31
autoresizing маски лет пять назад юзал и получалось, что в большинстве случаев их функционала мало

а если впутывать layoutSubview и фреймы то уже проще делать там

всё в одном

Anton
11.11.2016
23:07:35
А если взять и переписать layoutSubviews?

обходить вьюхи и констрейнты

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