Anton
Но есть же красивые обертки
Anonymous
и не подходит для связи 2ух классов, чтобы передавались обьекты
Anton
Всмысле?
Anonymous
ну человек спрашивал, как делегировать
Anonymous
ему ответили кво
Anton
Ну эт да
Anton
Я прост за кво поболтать зашёл))
Anonymous
😄
Yaroslav
Привет! Клавиатура перекрывает поля text fields и для перехода к следующему полю не могу убрать клавиатуру. На сайтах советуют поместить в Scroll view или в Table View. Пробовал, не получается прокручивать в Scroll view а таблица не вариант как по мне. Подскажите пожалуста где копать или ссылку на рабочее обьяснение
Yaroslav
Приложение на iOS
Yaroslav
Это скриншот
Yaroslav
Yaroslav
Vasiliy
Привет! Клавиатура перекрывает поля text fields и для перехода к следующему полю не могу убрать клавиатуру. На сайтах советуют поместить в Scroll view или в Table View. Пробовал, не получается прокручивать в Scroll view а таблица не вариант как по мне. Подскажите пожалуста где копать или ссылку на рабочее обьяснение
Для того чтобы клава не перекрывала другие элементы, есть хороший под, с помощью которого одну строчку в app delegate прописываешь и дальше все само работает - iqkeyboardmanager Но можно и без пода, можно самому сделать, на swiftbook.ru есть пример.
Vasiliy
Если я правильно тебя понял
Yaroslav
@Vinriedel @horovodovodo4ka ребята благодарю Вас! А еще хороших Вам выходных!
Albert
http://swiftbook.ru/content/koposhilka/keyboard-notifications Вот сама статья.
Anna
@Vinriedel @horovodovodo4ka ребята благодарю Вас! А еще хороших Вам выходных!
Не за что. Плюс того пода - там помимо реакции на клавиатуру, ещё и принудительно ее прячет по тапу вне полей. Это самому делать очень утомительно.
Anna
По тапу вне полей - буквально 6 строк кода 😉
И зачем мне это делать самой, да ещё каждый раз где мне это надо? 😁
Vasiliy
И зачем мне это делать самой, да ещё каждый раз где мне это надо? 😁
Это не нужно каждый раз делать, один раз грамотно делается и используется во всем приложении)
Anna
Это не нужно каждый раз делать, один раз грамотно делается и используется во всем приложении)
Знаем, проходили. Не получается вот так " один раз грамотно сделали"
Vasiliy
Ит депендс.
Не очень понял.
Oleksii
у iqkeyboardmanager тоже вроде есть булеановская переменная для убирания клавы по тапу
Anna
Ну со временем получится)
Спасибо, но я как нибудь просто скипну это. Благо есть задачи поважнее. 😉
Vasiliy
Спасибо, но я как нибудь просто скипну это. Благо есть задачи поважнее. 😉
Это уже на ваше усмотрение, просто выносить это хотя бы в extension - хорошая и правильная практика и учит писать код архитектурно правильно и чисто 🙂
Vasiliy
Но можно воткнуть под и забить 😄
Vasiliy
Но я считаю нужно иногда самому пощупать и попробовать) это только мое мнение)
Anna
Это уже на ваше усмотрение, просто выносить это хотя бы в extension - хорошая и правильная практика и учит писать код архитектурно правильно и чисто 🙂
Эм. Ну что за привычка поучать, когда не просят. Эх... Да, я возилась в свое время, года четыре назад, с такими задачами, все, что надо - изучила. Моя задача - искать решения и делегировать. В общем, там пачка ивентов, пачка хуков, включая свиззлинг, зачем оно мне надо? Есть готовое решение, матчасть знаю. Просто немного раздражает вот это вот "правильная практика" и "со временем получится". Сорян, но бомбануло. Почти везде в комьюнити так.
Igor
всем привет. не получается подключить либу к проекту. добавил .xcodeproj к себе в проект, добавил ее в Build Phasses в Target Dependencies, а из своего проекта все равно не получается использовать
Lee Mi Hyun
а зачем ты .xcodeproj добавлял?
Igor
а зачем ты .xcodeproj добавлял?
нуу, по мануалу из гитхаба "Add DDMathParser.xcodeproj to your workspace and link MathParser.framework into your app."
Lee Mi Hyun
а можешь скинуть структуру проекта? Скриншотом
Igor
Lee Mi Hyun
и что тебе икскод на это пишет?
Igor
я конкретно extension для String пытаюсь использовать, метод evaluate, который лежит в DDMathParser - пишет, "Value of type 'String' has no member 'evaluate'"
Olga
импорт прописан?
Lee Mi Hyun
Igor
Lee Mi Hyun
а чего тогда пишешь, что в таргет деп. добавил?
Igor
ну я и туда, и туда уже пробовал
Igor
Igor
тут аналогично
Lee Mi Hyun
а ты каким образом вызываешь нужный метод? Может, это class func, а ты вызываешь на объекте?
Igor
вот пример с их гитхаба: let value = try "1 + 2".evaluate() вот как вызываю: let expression = try input.text?.evaluate()
Igor
А через поды не проще? Я так добавлял, все работает
не знаю, я первый раз вообще что-то под айос делаю)
Igor
с либой решил вопрос с помощью Оли, не хватало import'а
Lee Mi Hyun
да поды как-то тоже...
Lee Mi Hyun
такое
Anna
такое
Нормальное оно. Куда проще ручных манипуляций 😊
Anna
Но импорт в любом случае надо.
Stanislav
такое
какое?
Anna
Не тру, все надо писать самому. Никаких сторонних библиотек. А то никогда ничему не научишься.
MrSmith
Не тру, все надо писать самому. Никаких сторонних библиотек. А то никогда ничему не научишься.
Не тру, не работать с HAL и системными прерываниями, так никогда ничему не научишься
4C 65 68 61
вот это жестко
4C 65 68 61
Не тру, все надо писать самому. Никаких сторонних библиотек. А то никогда ничему не научишься.
MrSmith
Не тру, все надо писать самому. Никаких сторонних библиотек. А то никогда ничему не научишься.
Удаляю все с жесткого, достаю программаторы и спеки, действительно, че на всем готовом то
MrSmith
MrSmith
Понеслось
Suren
Удаляю все с жесткого, достаю программаторы и спеки, действительно, че на всем готовом то
Чтоб еду приготовить охотиться пойдёшь, а огонь деревянными палочками разводить будешь?
4C 65 68 61
лол
Suren
Понеслось
Ну в смысле. Распберри кто-то за тебя уже сделал
Suren
Или чо там
Suren
Ардуина
MrSmith
MrSmith
MrSmith
Сп ребят. А то внатуре все откладывал
Suren
Сенсор камеры, на которую это фоткаешь, небось тоже не сам сделал
Suren
А инет тебе провайдос тянул
MrSmith
swift и объедок и apple api это не про уметь, лудще на ябле в отладку пойти тогда сразу все понятно, все равно все кишки закрыты, а в свитере копатся не особо полезно для мозгов
MrSmith
Хотя я наверное ЧСВ прост, но смысла переписсывать либы я не вижу