ios-samples/ios9/TouchCanvas
Rolf Bjarne Kvinge c48c4d648c
Add .editorconfig and fix formatting accordingly. (#471)
The new .editorconfig is copied from the one in xamarin/xamarin-macios.

Formatting was fixed using 'dotnet format whitespace --folder .'
2023-02-17 14:55:43 +01:00
..
Screenshots [TouchCanvas] Add new iOS9.1 sample demonstrating how to use new touch APIs 2015-10-23 13:26:05 -03:00
TouchCanvas Add .editorconfig and fix formatting accordingly. (#471) 2023-02-17 14:55:43 +01:00
LICENSE.txt [TouchCanvas] Add license 2016-02-19 13:09:34 -03:00
Metadata.xml Fix metadata file 2016-09-08 18:00:01 -03:00
README.md remove hashtags ios9 ios10 watchos 2019-07-24 17:48:58 -07:00
TouchCanvas.sln [TouchCanvas] Add new iOS9.1 sample demonstrating how to use new touch APIs 2015-10-23 13:26:05 -03:00

README.md

name description page_type languages products extensions urlFragment
Xamarin.iOS - TouchCanvas TouchCanvas illustrates responsive touch handling using coalesced and predictive touches (when available) via a simple drawing app (iOS9) sample
csharp
xamarin
tags
ios9
ios9-touchcanvas

TouchCanvas

TouchCanvas illustrates responsive touch handling using coalesced and predictive touches (when available) via a simple drawing app. The sample uses force information (when available) to change line thickness. Apple Pencil and finger touches are distinguished via different colors. In addition, Apple Pencil only data is demonstrated through the use of estimated properties and updates providing the actual property data including the azimuth and altitude of the Apple Pencil while in use.

TouchCanvas application screenshot

Build requirements

Building this sample requires Xcode 7.0, iOS 9.0 SDK. This sample use new C# 6 features which means that you need IDE with C# 6 support(Xamarin Studio, Visual Studio 2015).

Runtime requirements

Running the sample requires iPhone with iOS 9.0 or later, Apple Pencil

Swift version of sample

License

Xamarin port changes are released under the MIT license