
Severd
12.04.2017
08:12:24
Не, меня больше удивляет попытка локализовать точку и перенос строки и... ять как?!

Andrew
12.04.2017
08:13:36
и неопределенный артикл

Severd
12.04.2017
08:15:03
Кстати, да точка вставится без перевода и норм, а вот артикль...
Нашел еще прелесть. Кортежи из тернорных операторов.

Google

Severd
12.04.2017
10:09:19

Dmitriy
12.04.2017
10:10:01
красота ?

Ilya
12.04.2017
10:14:38
Вот это реально круто. Я даже двух подряд боюсь

Betrayer
12.04.2017
10:15:30
У меня здесь DataSource для таблицы был захардкоден switch-case.
Похоже выглядело.

? Райзя ?
12.04.2017
10:28:15
Это не кортежи
Если бы это был свифт, то билдилось, наверное, минут 10

Dmitriy
12.04.2017
11:21:09
там что тернарные операторы быстро билдиться не могут?

Vadim
12.04.2017
11:27:22
Там не могут быстро билдиться выражения, в которых нужно выводить много типов

Dmitriy
12.04.2017
11:33:23
там же 1 тип выводится

gafurov
12.04.2017
11:35:17
Ребят такой вопрос, uiTabBar у которого rootVC это navigationVC, далее у него rootVC обычный UIViewController ( пусть будет presentVC)
Как задать TabBarItem.title для него программно и внутри класса presentedVC ?

? Райзя ?
12.04.2017
11:36:35
Тернарные выражения билдятся с нормальной скоростью, некто с хабра развеял сомнения

Google

? Райзя ?
12.04.2017
11:36:59
А вложенные хз

Ilya
12.04.2017
11:39:05

gafurov
12.04.2017
11:45:53
Ну так оно и есть
Неправильно написал, что у табБара есть рут
У него просто массив контроллероа
Ну и один из этих контроллеров это навигейшн, у которого рутом является обычный VC
Вот если задать без навигейшн, то tabBarItem.title(например) в ините можно задаватт

-_-
12.04.2017
11:49:34
Так этот текст берется из title presentVC
В ините контроллера поставь ему нужный title и он будет отображаться и на navigationBar и на таб баре

gafurov
12.04.2017
11:50:57
С навигейшн не получается. Есть вариант, при инициализации TabBarController

-_-
12.04.2017
11:51:33
Все получается, у самого сейчас именно навигейшены на таббаре

gafurov
12.04.2017
11:51:36

-_-
12.04.2017
11:51:45
В ините ставил?

gafurov
12.04.2017
11:52:10
Self.title
Да

-_-
12.04.2017
11:52:31
В методе каком ставишь? viewDidLoad или в init?

gafurov
12.04.2017
11:52:39
В инит
Дидлоад позже обрабатывается
Если там ставить, то будет баг
Пока не перейдешь, не будет видно

Google

-_-
12.04.2017
11:56:33
У меня просто была такая же проблема с неотображением title, но установкой его именно в ините контроллера она решилась

gafurov
12.04.2017
11:58:05
да так она решается, но это идет в appDelegate
хотелось бы внутри класса


Даня
12.04.2017
12:00:25
Ребят, тут не могу с делегатом текстфилда разобраться:
Делаю строку вводу мобильного телефона и мне надо вставлять символ ")" как только я вбил 4 символа. Сейчас условие выполяняется, как только я ввожу 5-ый.
func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
if textField.text?.characters.count == 0 && string.characters.count != 0 {
textField.text = "(" + textField.text!
}
if textField.text?.characters.count == 4 && string.characters.count != 0 {
textField.text = textField.text! + ")"
}
То есть, когда я вбиваю символы идет так:
1. Вбивая первый символ с клавы добавляет "(" и первый символ
2. Вбиваю 5 символ - добаяелтся ")" после 4-ого. Мне надо, чтобы она добавялась сразу.
Пробовал на Rx сделать. Но почему-то
phoneInputTextField.rx.text.asObservable().filter{$0?.characters.count == 4}.subscribe(onNext: { text in
print(text)
self.phoneInputTextField.text = text! + ")"
return
})
Тут все ок, но он мне не позволяет редактировать текст филд после ввода 4 символа.
В общем, кто знает, как верстать правильно телефонные поля буду признателен за совет


Азиз
12.04.2017
12:40:58
спасибо

Александр
12.04.2017
13:41:34
друзья глупый вопрос но никак не могу решить его
как их убрать?
только не предлагайте плиз констреинт на высоту лейбла ставить ??

Andrey
12.04.2017
13:47:31
cmd + =

Александр
12.04.2017
13:48:09
?

Andrey
12.04.2017
13:48:17
не
просто cmd и =

Александр
12.04.2017
13:49:42

Andrey
12.04.2017
13:49:47
а в чем?

Admin
ERROR: S client not available

Александр
12.04.2017
13:50:54
Когда запускается приложение также

Andrey
12.04.2017
13:51:10
Пиздец

Andrey
12.04.2017
13:51:20
да это норм жеж

Google

Andrey
12.04.2017
13:51:23
Выдели лейбл, нажми сочетание клавшив: cmd + =
и потом поставь глаку sizeToFit
профит

Александр
12.04.2017
13:52:47
Это проблема в каком-то падинге или маргине или каком-то контент инсете

Andrey
12.04.2017
13:53:55
UILabel оствляет место для "Â"
я хз как это по научному называется
ну то есть A - это не самая высокая буква
https://cdn-images-1.medium.com/max/1600/1*6-6fwEU7pR_a95W6yoC4nA.png
во
может поможет
https://medium.com/ios-os-x-development/advanced-baseline-grids-for-ios-cf7b59b9bfe6

-_-
12.04.2017
13:58:27

Ivan
12.04.2017
14:01:25
#whois новичек, г. Краснодар, совет друга

Ivan
12.04.2017
14:22:43
Это отступы по умолчанию. На so можешь поискать как выключить
Они есть при использовании IB
Когда в коде делаешь, их нет

Andrey
12.04.2017
14:23:39
есть
если size to fit лейблу сделать

Ivan
12.04.2017
14:24:16
Он же про отступы uilabel внутри uiview

Google

Александр
12.04.2017
14:30:44

Ivan
12.04.2017
14:31:24
У тебя синяя линия это constraint от uilable к родителю. Разве нет?

Александр
12.04.2017
14:31:30