Supporting Pointer Interactions in iPadOS 13.4

Supporting Pointer Interactions in iPadOS 13.4

15 Apr
4:00 pm
5:00 pm
(CEST)
Save your spotJoin live stream
Speakers
Peter Steinberger
Peter Steinberger
Founder & CEO of PSPDFKit
Powered by
No items found.

About the session

With the just released iPadOS 13.4, Apple added support for trackpad and mouse devices! Watch me code live on supporting pointer interactions into a large project using Xcode 11.4 and Swift. This is a chance for you to learn how the API works, how you can create bezier paths in-code (and what tools are there to help), and how to structure the handler in a way that is easy to read and extensive. We’ll also discuss a few tricks and hacks how to make the process faster, how to make buttons react to events, and official and unofficial ways how to differentiate between finger touches and pointer taps. This talk is based on the blog post but is much more hands-on and shows a few tricks we have learned since then.

Save your spot

15 Apr
4:00 pm
5:00 pm
(CEST)
Register now
Code of Conduct
WeAreDevelopers welcomes everyone and is dedicated to defending anybody from harassment, regardless of gender, gender identity, and expression, sexual orientation, disability, physical appearance, body size, race, age or religion.
Read more
Diversity & Inclusion
At the WeAreDevelopers Events we empower underrepresented groups by giving them the stage to share their knowledge and experiences. It is crucial for our international events to bring together the perspectives of people with different backgrounds.
Read more

Previous Live sessions

Did you miss a session? Browse our past sessions.

Serverless: Past, Present and Future

Oliver Arafat

Watch recordingsWatch recordings

API Design – getting started

Alen Pokos

Watch recordingsWatch recordings

The fundamentals of online video & getting started with live streaming

Phil Cluff

+ ...

Watch recordingsWatch recordings

Exlusive Slack Day

Bear Douglas

+ ...

Watch recordingsWatch recordings

Bitcoin SV DevCon

Steve Shadders

+ ...

Watch recordingsWatch recordings

How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution

Ulrich Wurstbauer

+ ...

Watch recordingsWatch recordings

Bitcoin SV: The massively scaled Blockchain to meet developer needs

Jimmy Nguyen

+ ...

Watch recordingsWatch recordings

Building high-performance and scalable architectures for enterprises – do's & don'ts

Luka Samaržija

+ ...

Watch recordingsWatch recordings

Introduction to Stream Processing with Apache Flink

Marta Paes Moreira

+ ...

Watch recordingsWatch recordings

Introducing cloud-native practices in enterprise environments

Denis Jajčević

+ ...

Watch recordingsWatch recordings

Edge Computing done by your network

Florian Pachinger

+ ...

Watch recordingsWatch recordings

About the evolution and future of software testing

Gerta Sheganaku

+ ...

Watch recordingsWatch recordings

How does Coronavirus impact cryptocurrencies?

David Stancel

+ ...

Watch recordingsWatch recordings

How to prevent memory issues in iOS development with Swift

Milan Todorovic

+ ...

Watch recordingsWatch recordings

Why make the first quantum website in the world?

Boyan Benev

+ ...

Watch recordingsWatch recordings

From Containers to Kubernetes Operators

Philipp Krenn

+ ...

Watch recordingsWatch recordings

Supporting Pointer Interactions in iPadOS 13.4

Peter Steinberger

+ ...

Watch recordingsWatch recordings