38

GitHub - joeblau/sensor-visualizer-kit: Visualize iOS sensors for live presentat...

 5 years ago
source link: https://github.com/joeblau/sensor-visualizer-kit
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

README.md

SensorVisualizerKit

Visualize iOS sensors for live presentations, iOS AppStore demos, Apple Store prototypes, design reviews.

Install

Carthage: To integrate SensorVisualizerKit into your Xcode project using Carthage, specify it in your Cartfile:

github "joeblau/sensor-visualizer-kit" ~> 0.1

Cocoapods: To integrate SensorVisualizerKit into your Xcode project using CocoaPods, specify it in your Podfile:

pod 'SensorVisualizerKit', '~> 0.1'

Use

Storyboards

import UIKit
import SensorVisualizerKit

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow? = {
        return SensorVisualizerWindow(frame: UIScreen.main.bounds)
    }()

    func application(_ application: UIApplication,
                     didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        return true
    }
}

Programatic

import UIKit
import SensorVisualizerKit

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow?

    func application(_ application: UIApplication, 
                     didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        window = SensorVisualizerWindow(frame: UIScreen.main.bounds)
        window?.rootViewController = ViewController()
        window?.makeKeyAndVisible()
        return true
    }
}

Configure

The method signature for initializing the SesnorVisuzliserWindow takes 1 required property and 2 optional properties

  • frame: The size of the window which is ususally the screen bounds
  • primary (optional): The tap and shake color which defaults to the tint color
  • secondary (optional): The tap border color which defaults to the tint color

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK