Начальная точка UIPanGestureRecognizer выключена

Здесь много подходов (настройка ENV vars, добавление к $ SPARK_HOME / conf / spark-defaults.conf и т. д.), некоторые ответы уже охватывают их. Я хотел добавить дополнительный ответ для тех, кто специально использует Jupyter Notebooks и создает сеанс Spark изнутри ноутбука. Вот решение, которое сработало лучше всего для меня (в моем случае я хотел, чтобы пакет Kafka загружался):

spark = SparkSession.builder.appName('my_awesome')\
    .config('spark.jars.packages', 'org.apache.spark:spark-sql-kafka-0-10_2.11:2.2.0')\
    .getOrCreate()

Используя эту строку кода, мне не нужно было ничего делать (нет файлов ENV или conf изменения).

8
задан Cory Powers 18 May 2010 в 21:50
поделиться

2 ответа

Причина изменения стартовой точки состоит в том, как сказал @Douglas:

  • жест панорамирования запускается, когда пальцы переместились достаточно, чтобы считаться панорамированием.

И начальная точка и перевод оба вычисляются после того, как жест панорамирования распознан.

я использую следующий способ получить "реальную" стартовую точку:

Для представления, которое имеет жест панорамирования, переопределите -(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event метод и сохраните "реальную" начальную точку для более позднего использования:

-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {
    [super touchesBegan:touches withEvent:event];
    self.touchStartPoint = [[[touches allObjects] firstObject] locationInView:self];
}
0
ответ дан 5 December 2019 в 10:39
поделиться

В документации говорится, что жест панорамирования начинается, когда пальцы «двигаются достаточно, чтобы считаться Сковорода." Это движение позволяет отличить нажатие от перетаскивания, поскольку палец пользователя может немного двигаться, пока он пытается нажать, не перетаскивая.

Я думаю, что это разница, которую вы видите между первой точкой касания и первой точкой, которая считается частью перетаскивания.

3
ответ дан 5 December 2019 в 10:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: