Latest 1.4.0
Homepage https://github.com/OliverLetterer/SPLWindow
License MIT
Platforms ios 9.0, requires ARC
Frameworks Foundation, MessageUI, UIKit, AVFoundation
Authors

SPLWindow is a UIWindow subclass with the following features:

  • Touch highlighting during AirPlay mirroring.
  • Rage shake to take a screenshot: Screenshots can be annotated and send via mail.
  • Rage shake to record video: Record a video right on your device in real time at full fps and send it via mail.
  • Rage shake to show and edit Tweaks.

Warning

SPLWindow uses private APIs for screen recording, so make sure that this doesn’t ship in your AppStore version.

Installation

pod 'SPLWindow', '~> 1.0'

Usage

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    // !!! Make sure this doesn't ship in production
    self.window = [[SPLWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
    self.window.rageShakeEnabled = YES;
    self.window.highlightsTouchesDuringAirPlayMirroring = YES;
    self.window.highlightsTouchesDuringScreenRecording = YES;

    return YES;
}

Contact

Oliver Letterer

License

SPLWindow is available under the MIT license. See the LICENSE file for more information.

Latest podspec

{
    "name": "SPLWindow",
    "version": "1.4.0",
    "platforms": {
        "ios": "9.0"
    },
    "license": "MIT",
    "source": {
        "git": "https://github.com/OliverLetterer/SPLWindow.git",
        "tag": "1.4.0"
    },
    "source_files": "SPLWindow/*.{h,m}",
    "frameworks": [
        "Foundation",
        "MessageUI",
        "UIKit",
        "AVFoundation"
    ],
    "requires_arc": true,
    "homepage": "https://github.com/OliverLetterer/SPLWindow",
    "summary": "UIWindow subclass with rage shake for screen recording / screenshot and AirPlay touch highlighting.",
    "authors": {
        "Oliver Letterer": "[email protected]"
    },
    "social_media_url": "https://twitter.com/oletterer"
}

Pin It on Pinterest

Share This