@ios_ru

Страница 584 из 2351
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
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
contentView
не совсем понял о чем речь

Andrey
12.02.2017
09:19:01
У scrollView есть contentView

и вот как раз от него и зависит - будешь ты скролить или нет

scrollView.contentSize = self.view.bounds

viewWillAppear

Alex
12.02.2017
09:21:38
scrollView.contentSize = self.view.bounds
не вижу у него такого свойства...

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

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
ну) это как-то не оч оптимально, лапатить 5 тыс контактов
тебе в любом случае придется будет делать либо так, либо приводить номер телефона который ищещь к формату, который задан у всех объектов в массиве

Александр
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
А что не так было с ultimate guitar? Они же вроде крутые и денег нормально у них?
Так и есть, но если посмотреть на рабочий процесс, можно понять что все нестабильно Как пользователь приложения с 2014 года, могу сказать что приложение стало гораздо медленнее работать (у нас не шибко быстрый инет) и баги правят неохотно (уже месяц или полтора прошло как я им писал о них) Вот как то так

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
а есть примерчики без RC? мб опен сорс проекты. был бы очень признателен - сам толком нифига не нагуглил.
https://www.toptal.com/ios/swift-tutorial-introduction-to-mvvm?utm_campaign=blog_post_swift_tutorial_introduction_to_mvvm&utm_medium=email&utm_source=blog_subscribers

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
а почему?

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