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
Я писал "яндекс"(потом отказался, так как смысла даже нет). Нормально все было, в ключевые слова писал.
Dmitry
Если добавишь в ключевые слова то скорей всего вообще ничего не будет.
Dmitry
Если в имя или subtitle - тогда потенциально могут быть проблемы
Dmitry
На самом деле в магазине все конкуренты добавляют всех своих конкурентов в ключевые слова, тех которые высоко в поиске находятся. В моем сегменте именно так.
Денис
Денис
Спасибо за советы)
Денис
То то я смотрю, что по запросам в поиске всплывают совершенно не релевантные приложения.
Anonymous
@day_spring?
Ivan
Anton
Anton
Ищешь свой бренд, находишь всех, пишешь abuse в аппле, предоставив инфу про свой бренд и начнутся разборки
Alex
Есть у кого то книга такая ?
https://makeapppie.com/palbook/
P.S. Если тоже ее хотите , можем скинуться
Ivan
Уже 9й вышел же
Alex
@vmkudrin это ты местный тролль ?
Anonymous
Местный Виталий
Vadim
это наш джокер
Vadim
ест свифтеров с чесноком
Anonymous
Так-то да. Про автолейаут можно прочитать пару статей и все понять
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