@ios_ru

Страница 1552 из 2351
Евгений
05.01.2018
16:07:04
да, жесть

Sergey
05.01.2018
16:07:09
https://sohabr.net/habr/post/264817/ то, что читал пару лет назад, но выпилили с хабра
Я вот когда читал, думал что для кого эта статья, очевидные же вещи. Но вот недавно увидел загрузку картинки в мэинпотоке(вчера уже плакался по этому поводу) и подумал - it makes sense )

Александр
05.01.2018
16:07:10


Vadim
05.01.2018
16:07:12
констрейны вне IB вообще такое себе

Google
Sergey
05.01.2018
16:07:54
Ну да можно, а нужно ли?

Tattobu
05.01.2018
16:08:00
Может уже всем сообществом запилим нормальный гайдлайн по созданию интерфейсов? Стопудово джокеру есть что сказать

Вон в андроид конфе пацаны по клин арх проект делают

Евгений
05.01.2018
16:08:53
слабо

Александр
05.01.2018
16:09:07
Ну да можно, а нужно ли?
Дело вкуса. И IB удобен в некоторых вещах. Но я обижен на него, он один старый проект поломал после апдейта с 7 на 8 Xcode

Ольга
05.01.2018
16:09:37
констрейны вне IB вообще такое себе
Согласна с Сергеем. Зачем, если можно написать 0 строчек) swiftLint’а на вас нет )

Евгений
05.01.2018
16:09:51
ну иногда ломается сториборд

на ровном месте

Tattobu
05.01.2018
16:10:02
Ну в сообществе 1600+ , получится не очень красиво
Активных и кто может что то написать до 50 тел

Ольга
05.01.2018
16:10:22
ну иногда ломается сториборд
Эм. Как ломается? У меня все гуд

Tattobu
05.01.2018
16:10:30
Может и того меньше

Sergey
05.01.2018
16:10:35
Google
Sergey
05.01.2018
16:10:40
Телом назвал

Евгений
05.01.2018
16:10:46
Эм. Как ломается? У меня все гуд
у меня была история, что просто колесо крутилось и он не открывался вообще

Александр
05.01.2018
16:11:01
ну иногда ломается сториборд
у меня, например, просто начал менять значение констрейнтов с целых на x.5. Из-за этих значений загрузка сториборда уходила в вечный цикл, спасало только ручное исправление в XML на целые значения. И так какждый запуск.

Sergey
05.01.2018
16:11:10
Ты должен сказать, нет не тебя, ты не входишь в это число ?

Ольга
05.01.2018
16:11:20
Евгений
05.01.2018
16:11:34
один. не уверен.

Александр
05.01.2018
16:11:44
Вроде ломаться начало с вводом Safe Area

Евгений
05.01.2018
16:11:52
не, я на 3 до сих пор

Sergey
05.01.2018
16:12:16
Ольга
05.01.2018
16:12:36
Вроде ломаться начало с вводом Safe Area
Там можно галочку убрать, чтобы эта штука не появлялась))))

Александр
05.01.2018
16:13:07
Там можно галочку убрать, чтобы эта штука не появлялась))))
Так когда вечная карусель пошла, уже ничего невозможно поменять (

только в код лезть

Виталий
05.01.2018
16:13:29
это от файла зависит, бывает он сходит с ума, падает или зависает

Sergey
05.01.2018
16:13:36
Не, кодом уметь писать полезно) я вот сторибордами не умел. Перешёл на код, через год из кода попробовал сториборды снова - другое дело)

И не вижу смысла тратить время, чтобы верстать из кода

Евгений
05.01.2018
16:14:34
только в код лезть
у меня был с подом проект, помогло открыть оригинальный файл. после этого сториборд прогрузился. вот непредсказуемо абсолютно

Sergey
05.01.2018
16:14:39
Ilkhom
05.01.2018
16:43:50
у имедж есть возможность использовать 9slice и не надо добавлять тени и закругления

Google
Ilkhom
05.01.2018
16:48:33
нет

[UIImage resizableImageWithCapInsets:edgeInsets]



делаешь такую картинку и режешь по углам

и растягиваешь скока хошь

Сергей
05.01.2018
16:51:18


Alex
05.01.2018
17:06:22
делаешь такую картинку и режешь по углам
не совсем понял, как это делается

И чем это лучше обычного корнер радиуса с тенями?)

и зачем её растягивать?))

Ольга
05.01.2018
17:08:03
Ну так дизайнеры же картинки в ассетах и дают ? опять вернулись к изначальному вопросу))

Сергей
05.01.2018
17:08:40
Видимо мало дизайнеров встречалось

Они обычно нихера не делаю для разработчика

Сергей
05.01.2018
17:09:07
Я уже забил, в фотошопе, в скетче нарезаю как надо мне

Ольга
05.01.2018
17:09:32
Я уже забил, в фотошопе, в скетче нарезаю как надо мне
Обалдеть. За это доплачивать должны)))

Сергей
05.01.2018
17:10:12
Ага ? Все что взамен получишь - хули так долго? простой экран же

Вообще ненавижу когда менеджер или заказчик говорит - хули так долго, там же просто

Я уже отвечаю сразу - сделай сам

Быстрее

Alex
05.01.2018
17:10:49
?

Ольга
05.01.2018
17:11:05
Кошмар))

Google
Ольга
05.01.2018
17:11:37
Я примерно год работала с очень талантливой девушкой дизайнером. Ушала в афишу рестораны

С ней вообще проблем не было никаких)

Сергей
05.01.2018
17:11:54
и зачем её растягивать?))
кнопка нужна 200x50 50x50, ты же не будешь хранить все размеры?

А адаптивный дизайн?

Поэтому берешь кнопку, делаешь из нее как можно меньше квадрат

20x20

И stretch сам растягивает

Alex
05.01.2018
17:13:03
че за магия)

Сергей
05.01.2018
17:13:10
О

Admin
ERROR: S client not available

Сергей
05.01.2018
17:13:17
советую изучить срочно

Alex
05.01.2018
17:14:11
есть хоть ссылк какая-то?

Сергей
05.01.2018
17:15:34
Да хоть тут - https://www.natashatherobot.com/ios-stretchable-button-uiedgeinsetsmake/

Сергей
05.01.2018
17:16:06
Статья 2013 года )

Ilkhom
05.01.2018
17:16:10
че за магия)
? работая флешером в свое время и не такие оптимизации приходилось делать)

Сергей
05.01.2018
17:16:14
Но можешь это делать и в IB

если используешь xcassets

https://krakendev.io/blog/4-xcode-asset-catalog-secrets-you-need-to-know

прочти это тоже

Google
Сергей
05.01.2018
17:19:24
Лучше для этого использовать IB

Евгений
05.01.2018
17:50:14
А правильно, в контексте создания интерфеса кодом, иметь какой нибудь файл, типа Factory и в нем static методы типа createButton, createTextField итд? Или есть более тру путь?

Сергей
05.01.2018
17:52:50
У меня UIButtonBase

Alex
05.01.2018
17:52:58
https://krakendev.io/blog/4-xcode-asset-catalog-secrets-you-need-to-know
прочел первый абзац уже шишка твердой стала

Сергей
05.01.2018
17:53:20
И от него наследуюсь, создаю кнопки все программно

Alex
05.01.2018
17:53:35
только вот в ассетах сделал как там в статье написано и в сториборде поменял тинт у imageview но чет не сработало

в коде работает

@safronovser не знаешь в чем может быть табла?

Сергей
05.01.2018
18:05:10
неа

Я не так часто использовал это

Ilkhom
05.01.2018
18:14:43
так и бывает когда слишком налегаешь на IB

Aleksey
05.01.2018
18:20:24
Ребят, вопрос. Есть фнкция: func calculateDistance(success: @escaping (Double) -> ()) { let origin = "\(userLocation.coordinate.latitude),\(userLocation.coordinate.longitude)" let destination = "\(_cwLatCoord!),\(_cwLonCoord!)" let url = "https://maps.googleapis.com/maps/api/directions/json?origin=\(origin)&destination=\(destination)&mode=driving" Alamofire.request(url).responseJSON { response in let json = try? JSON(data: response.data!) // can't get here let routes = json!["routes"].arrayValue for route in routes { let routeOverviewPolyline = route["overview_polyline"].dictionary let points = routeOverviewPolyline?["points"]?.stringValue let path = GMSPath.init(fromEncodedPath: points!) let routeDistanceValue = Double(path!.length(of: GMSLengthKind.rhumb)) success(routeDistanceValue) } } } после строчки где в Аламофаер запрос отдаю, никак не получаю респонс. он просто не заходит в клоузер. почему так происходит? можете подсказать или дать наводку где почитать?

Ilkhom
05.01.2018
18:27:34
поставь charles узнаешь что передаешь и что получаешь

Clixmat
05.01.2018
18:29:18
Hi

Aleksey
05.01.2018
18:29:26
поставь charles узнаешь что передаешь и что получаешь
я ставил брейкпоинты и прошел по всем переменным, везде все в порядке

Clixmat
05.01.2018
18:29:28
my name is Eric

Aleksey
05.01.2018
18:30:06
видимо у тебя ошибка приходит, а ошибку ты не обрабатываешь
и ошибки нет тоже, переделывал эту функцию на switch - та же фигня, ни ошибки ни респонса

Clixmat
05.01.2018
18:30:19
Привет, меня зовут Эрик, ты можешь помочь мне с запросом?

Alex
05.01.2018
18:30:29
сюда уже с зарубежа лезут?)

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