
Alex
12.02.2017
08:53:24

Ilya
12.02.2017
08:54:32
ну просто тут не в кнопке проблема, а в том, что у тебя в скролвью. Повесь кнопку поверх скролвью или ниже закрепи. тогда она будет всегда видна

Евгений
12.02.2017
08:54:53
Кнопку как рисуете?

Google

Alex
12.02.2017
08:55:26
сек
я хочу добиться такого эффекта для всех устройств, но щас норм только для 7+, для СЕ надо скроллить вниз чтобы увидеть элементы. Просто когда собираюсь нажимать на текст филд поднимать контент вверх чтобы был виден филд

Евгений
12.02.2017
08:57:52
Вы кнопку в сториборде накидываете или в коде?

Alex
12.02.2017
08:58:32

Ilya
12.02.2017
08:59:04
если тебе кнопку понимать не нужно по нажатии на текстилд, тогда тем более зарепи ее ниже вне скролвью

Евгений
12.02.2017
09:00:48
Просто создайте в коде по вверх всех вью, uiview и в нем кнопку нарисуйте.

Alex
12.02.2017
09:01:11
щас попробую все)
спасибо)

Betrayer
12.02.2017
09:12:31
Тебе нужно чтобы кнопка не скролилась?

Alex
12.02.2017
09:14:55

Google

Betrayer
12.02.2017
09:15:11

Alex
12.02.2017
09:15:28
сек

Betrayer
12.02.2017
09:15:45
Если тебе нужно, чтобы они как бы замороженные были, то просто вынеси их поверх скролл вью.

Alex
12.02.2017
09:16:37
на СЕ, чтобы увидеть текст филд, надо проскролить вниз
кнопка у меня вне скролл вью лежит

Andrey
12.02.2017
09:17:58
contentView
большой
надо констрейнты правильно расставить
или если маска

Alex
12.02.2017
09:18:48

Andrey
12.02.2017
09:19:01
У scrollView есть contentView
и вот как раз от него и зависит - будешь ты скролить или нет
scrollView.contentSize = self.view.bounds
viewWillAppear

Alex
12.02.2017
09:21:38

Andrey
12.02.2017
09:22:36
Я поправил

Alex
12.02.2017
09:23:42
Я поправил
он у меня и так в сториборде equal heights, width к супервью)

Andrey
12.02.2017
09:25:19
Ну так как текстфилд от верха констрейнт

Google

Andrey
12.02.2017
09:25:22
Она увеличивает
И поэтому скрол

Alex
12.02.2017
09:26:35
И поэтому скрол
хмм...написал но текстфилд все равно скролится... у самого филда какие должны быть констрейнты ?

Andrey
12.02.2017
09:26:48
к низу

Dmitriy
12.02.2017
09:28:40
ребята, а есть какой-то способ поиска, который исключает пробелы знаки пунктуации и т.д.?
например: 8 (919) 123-123-1. что бы я задавал в поиск 8919123 и мне выдается этот номер.
номера находятся в массиве

Ilkhom
12.02.2017
09:29:06
regex

Alex
12.02.2017
09:29:12

Dmitry
12.02.2017
09:29:30
let stringArray = origString.componentsSeparatedByCharactersInSet(
NSCharacterSet.decimalDigitCharacterSet().invertedSet)
let newString = NSArray(array: stringArray).componentsJoinedByString("")
в гугле банить начали?

Dmitriy
12.02.2017
09:31:39
в гугле банить начали?
тоесть у меня массив из 5 тыс контактов, мне нужно каждую запись прогонять через NSCharacterset?

Dmitry
12.02.2017
09:31:51
свою строку прогоните. которую ищете
а, у вас в массиве хранятся с маской номера ?

Dmitriy
12.02.2017
09:33:28
у меня есть NSArray в котором находиться 5 тыс обьектов, у которых есть поле phoneNumber, которое может написано быть как угодно.
из этого массива мне нужно найти строку, которую я ввожу в поиске.

Dmitry
12.02.2017
09:33:39
http://stackoverflow.com/questions/32364055/formattting-phone-number-in-swift
тогда надо искомую строку в маску пребразовать

Dmitriy
12.02.2017
09:34:54
а с помощью предикатов нет возможности это сделать? без перебора массива?
просто я не знаю абсолютно какой формат номеров может быть в массиве

Alex
12.02.2017
09:36:09
если они могут быть какого угодно формата, реально ли вообще задать такой предикат?

Dmitriy
12.02.2017
09:36:35
ну мне нужен поиск игнорирующий знаки пунктуации
в коробке нет ничего подобного?

Google

Dmitriy
12.02.2017
09:37:00
у obj-c?

Александр
12.02.2017
09:37:19
Сначала приведи строку к базовому виду убрав оттуда все лишние символы оставь одни цифры

Dmitriy
12.02.2017
09:37:20
в виде параметра или флага?

Александр
12.02.2017
09:37:25
И делай поиск по ней
Если совпали цифры - отдавай строку в первоначальном виде

Dmitriy
12.02.2017
09:37:38
в цикле

Alex
12.02.2017
09:38:29

Александр
12.02.2017
09:38:39
У меня на тысяче уонтактов быстро работает

Alex
12.02.2017
09:38:50
оптимальнее последний вариант...но правильнее если в массиве хранятся объекты без скобок точек и тд

Александр
12.02.2017
09:38:51
Я поиск по адресной книге устройства делал
Ток на свифте))

Dmitriy
12.02.2017
09:39:20
я понимаю, но телефонная книга отдает номера с скобочками и прочими символами(

Александр
12.02.2017
09:39:44

Dmitriy
12.02.2017
09:39:57
а вы юзаете MVVM с реактив кокоа? или на реактив пофиг?

Engylizium
12.02.2017
11:33:54

Ivan
12.02.2017
11:36:32
Кстати, всегда было интересно, Cocoa почему не "Коко" читают?

Archie
12.02.2017
11:49:15
Я обычно с RC.
а есть примерчики без RC? мб опен сорс проекты. был бы очень признателен - сам толком нифига не нагуглил.

Google

Ivan
12.02.2017
11:50:02
Без RC придется через key value observer.
Очень неудобно

F
12.02.2017
11:50:16
Ребят, пользуется кто ObjectMapper на свифте?
чет не получается у меня джейсон смаппить, хотя все по гайду сделал и должно работать, по идее

Vadim
12.02.2017
11:55:24

Ivan
12.02.2017
11:57:14
Для свойств ViewModel использовать делегаты? Думаю будет очень невесело

Булат
12.02.2017
12:00:30
делегаты как бы офигенная вещь
нет смысла прикручивать rx

Александр
12.02.2017
12:04:31

Dmitry
12.02.2017
12:06:29
Тоже пользуюсь.

Ilkhom
12.02.2017
12:08:11

Archie
12.02.2017
12:08:27

F
12.02.2017
12:09:26
"servers": <__NSArrayI 0x60000008e060>(
{
Country = RU;
DNS = "t.t.t";
Flag = "RU.png";
KM = 0;
Name = "ASIA-RU1";
},
{
Country = NL;
DNS = "test.test.test";
Flag = "NL.png";
KM = 2187;
Name = "NLAZ-EU";
}
Это из консоли принт
Ща модель еще

Dmitry
12.02.2017
12:13:50
mapping функцию

F
12.02.2017
12:14:02

Dmitry
12.02.2017
12:14:42
responseObject используй.

F
12.02.2017
12:15:28
а почему?