Sergey
через cmd + shift + k?
Деда
Я не помню сочетания
Artem
product\clean
Artem
у меня вопрос: если добавить на collectionView gestureRecognizer используя состояния, то скролл по коллекции становится недоступен если на ячейку ставить, то анимация идет рывками, а нужно, чтобы элемент за пальцем шел
Artem
@objc func userDidSwipeUp(gesture : UISwipeGestureRecognizer){ let point = gesture.location(in:myView) let indexPath = myView.indexPathForItem(at: point) var cell : VideoCell? if indexPath != nil { cell = myView?.cellForItem(at: indexPath!) as? VideoCell cell?.isUserInteractionEnabled = true cell?.center.y = point.y } else { cell = nil cell?.center.y = view.center.y } }
Деда
Не уверен, а у gesture нет параметра чтобы он не блокировал?
Деда
Что то похожее было же
Artem
он установлен
Artem
.cancelsTouchesInView = true?
Деда
Артем честно не скажу
Деда
Но здравый смысл подсказывает что false должен быть
Artem
тож не помог гугл мне сказал что причина в этом https://stackoverflow.com/questions/40365971/how-to-add-tap-gesture-to-uicollectionview-while-maintaining-cell-selection однако...
Деда
Whenever you want to add a gesture recognizer, but not steal the touches from the target view, you should set UIGestureRecognizer.cancelsTouchesInView for your gestureRecognizer instance to false.
Anonymous
В чем смысл использовать такие протоколы, если метод можно сразу прописать?
Anonymous
Денис
Есть приложение, предназначенное для работы с определенным веб-сервисом. Я правильно понимаю, что за упоминанием этого сервиса в названии или в поле ключевых слов последует блокировка как за использование имени торговой марки? В таком случае не понятно, как его юзеры смогут найти в поиске?
Dmitry
Я писал "яндекс"(потом отказался, так как смысла даже нет). Нормально все было, в ключевые слова писал.
Dmitry
Если добавишь в ключевые слова то скорей всего вообще ничего не будет.
Dmitry
Если в имя или subtitle - тогда потенциально могут быть проблемы
Dmitry
На самом деле в магазине все конкуренты добавляют всех своих конкурентов в ключевые слова, тех которые высоко в поиске находятся. В моем сегменте именно так.
Денис
Спасибо за советы)
Денис
То то я смотрю, что по запросам в поиске всплывают совершенно не релевантные приложения.
Anonymous
@day_spring?
Anton
Ищешь свой бренд, находишь всех, пишешь abuse в аппле, предоставив инфу про свой бренд и начнутся разборки
Alex
Есть у кого то книга такая ? https://makeapppie.com/palbook/ P.S. Если тоже ее хотите , можем скинуться
Ivan
Уже 9й вышел же
Alex
Уже 9й вышел же
Там ничего не изменилось
Alex
@vmkudrin это ты местный тролль ?
Anonymous
Местный Виталий
Vadim
это наш джокер
Vadim
ест свифтеров с чесноком
Anonymous
Так-то да. Про автолейаут можно прочитать пару статей и все понять
Alex
Так-то да. Про автолейаут можно прочитать пару статей и все понять
Там и стак вью с лайаутами , файлы с задачами, судя по описанию . Мне проще и быстрее все с одного источника выучить, чем гуглить. Но все же , спасибо за совет , прислушаюсь 👍
Vadim
где
Vadim
вроде все твои высеры на месте
Vadim
))0
Anonymous
Аккуратнее, а то опять ридонли тебе сделают
Алексей
Да я. Не увлекайтесь матом.
Алексей
(и оскорблениями)
Алексей
в @random_ru - можно вообще все, там даже приветствуется
Vadim
о да
Vadim
виталик тебе туда
Алексей
Просто игнорируйте тупых баранов. Не обязательно всем на все отвечать. А так никто за вами бегать не будет. Просто оставайтесь в рамках разумного.
Алексей
Нет это правила чата. Прочитайте их пожалуйста.
Anton
А где?
Алексей
🔵 В группе есть традиция - представляться при входе: ▫️Какой у вас проект или где работаете? ▫️В чём вы специалист? ▫️Чем можете быть интересны или полезны сообществу? ▫️Чем интересно сообщество вам? ▫️Откуда вы? ▫️Как узнали про группу? В сообщении нужно указать тэг #whois 🔵 Правила чата: 🚫 Публикация вакансий запрещена 🚫 Реклама запрещена 🚫 Темы политики и религии запрещены 🚫 Флуд и оскорбления запрещены ⚠️ Нецензурная лексика не рекомендуется За несоблюдение правил - одно предупреждение, далее следует бан. Вакансии и запросы на поиск работы по направлению Android, iOS, Xamarin и React Native публикуем в группе @mobile_jobs. Формат любой: full-time, part-time, remote и разовые подработки. Также обмениваемся инсайдами и аналитикой по рынку труда. Здесь общаемся на темы, посвященным посвященным iOS-разработке, Objective-C, Swift, SDK, Cocoa и т.д. Заметили нарушение? Обратитесь, пожалуйста, к модераторам: 🔸@evgenyrodionov 🔸@DenisIzmaylov 🔵 Параллельно с этой группой развивается: 🔸@android_ru - где мы общаемся на темы, посвященным Android-разработке, SDK, Kotlin, Realm и т.д. 🔸@ndk_ru - где мы общаемся на темы, посвященным Android-разработке на NDK (на С++) и т.д. 🔸@reactnative_ru - здесь общаемся на тему React Native. Вопросы. Новости. Идеи. Про React.js, Redux и Relay - @react_js. ☔️ Рекомендуем сразу отключить уведомления, чтобы пребывание в группе было комфортным и полезным. 🌎 Возможно, вам также будут интересны группы: @angular_js, @angular2, @nodejs_ru, @devops_ru, @javascript_jobs, @devops_jobs. Приятного общения!
Артур
Всем привет. Почему компилируется такой код:
Артур
Артур
и не компилируется аналог:
Артур
Vadim
у тебя уже на первом скрине красный эррор висит
Артур
Why???
Артур
это же аналог
Артур
просто вынесенный за функцию viewDidLoad
Vadim
где ты вообще берешь коллекшнвью не понятно
Vadim
и одинаковое имя даешь
Nik
есть подозрение, что это пропертя в DatasourceController
Артур
он наследуется
Артур
то что одинаково, не важно
Артур
можно переименовать, результат не изменится
Vadim
ну добавь у второй коллекшнвью с которой сравниваешь self наверное раз ты в блоке это делаешь, у тебя и на первом скрине ошибка про это
Артур
нет там ошибки
Vadim
как скажешь
Артур
это все норм компилируется и запускается
Артур
второй блок не компилируется
Артур
хотя аналогичен первому
Артур
по функционалу*
Vadim
ты просто настолько надоел компилятору что он решил скомпилить
Алексей
/warn
Group Butler [beta]
Артур has been warned (1/3)
Алексей
Это игрушка для админов
Serhey
Сорян
Nik
Артур убери = после типа переменной и () после фигурной скобки в конце её определения
Артур
Vadim
:D