Visualize touches, gestures and long presses on your iPhone or iPad
Go to file
2014-03-26 13:23:44 -07:00
Classes Updates to fix bugs and add better doumentation 2014-03-25 07:38:45 -07:00
Example Fixed setting for ripple color 2014-03-25 07:26:25 -07:00
.gitignore Initial commit 2014-03-22 11:47:04 -07:00
CHANGELOG.md Updated metadata 2014-03-23 21:21:39 -07:00
COSTouchVisualizer.podspec Updates to fix bugs and add better doumentation 2014-03-25 07:38:45 -07:00
LICENSE Initial commit 2014-03-22 11:47:04 -07:00
Rakefile Initial commit 2014-03-22 11:47:04 -07:00
README.md Update README.md 2014-03-26 10:21:31 +02:00
screenshot-drag.png Updated metadata 2014-03-23 21:21:39 -07:00
screenshot-press.png Updated metadata 2014-03-23 21:21:39 -07:00
touchvisdemo.gif Updated metadata 2014-03-23 21:21:39 -07:00

COSTouchVisualizer

COSTouchVisualizer

Version Platform

Usage

To run the example project; clone the repo, and run pod install from the Example directory first.

With Storyboards

in your AppDelegate implementation simply add the following getter

#import <COSTouchVisualizerWindow.h>

...

// Add this method to your AppDelegate method
- (COSTouchVisualizerWindow *)window
{
    static COSTouchVisualizerWindow *customWindow = nil;
    if (!customWindow) customWindow = [[COSTouchVisualizerWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    return customWindow;
}

Without Storyboards

#import <COSTouchVisualizerWindow.h>

...

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    // Setup window
    self.window = [[COSTouchVisualizerWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    self.window.backgroundColor = [UIColor whiteColor];

    ...

}

Debugging Mode

To enable debugging mode, edit the COSTouchVisualizerWindow.m file in the Pods Project under Pods/COSTouchVisualizerWindow/COSTouchVisualizerWindow.m

#ifdef TARGET_IPHONE_SIMULATOR
#define DEBUG_FINGERTIP_WINDOW 0
#else
#define DEBUG_FINGERTIP_WINDOW 0
#endif

Customization

// Add these lines after the windows is initialized
// Touch Color
[customWindow setFillColor:[UIColor yellowColor]];
[customWindow setStrokeColor:[UIColor purpleColor]];
[customWindow setTouchAlpha:0.4];
// Ripple Color
[customWindow setRippleFillColor:[UIColor yellowColor]];
[customWindow setRippleStrokeColor:[UIColor purpleColor]];
[customWindow setRippleAlpha:0.1];

Requirements

This project requires ARC.

Installation

COSTouchVisualizer is available through CocoaPods, to install it simply add the following line to your Podfile:

pod "COSTouchVisualizer"

Author

Joe Blau, josephblau@gmail.com

License

COSTouchVisualizer is available under the MIT license. See the LICENSE file for more info.