Balto-SDK 3.0.0-beta5

Balto-SDK 3.0.0-beta5

测试已测试
语言语言 Obj-CObjective C
许可证 Apache 2
发布上次发布2016年12月

Hiroki Terashima维护。



Balto-SDK 3.0.0-beta5

  • 作者
  • Hiroki Terashima

注意

现在Balto仍处于beta版本。
如果您想使用Balto,请联系我们。

Balto-SDK

BaltoSDK是Balto的SDK。
Balto是将测试与反馈相结合的地方。分发您的测试应用,并直接从应用中收到团队的评价。

安装

注意

需要iOS 9.0+

手动添加到您的项目

  1. 打开您的Xcode项目。
  2. 将BaltoSDK.framework拖放到Xcode->Project->General->Embedded Binaries中。

设置

您需要从'BuildPhases'中添加脚本阶段。

  1. 打开您的Xcode项目。(如果您使用CocoaPods,请打开您的Xcode工作区。)
  2. 添加Xcode->Project->BuildPhases->Run Script
  3. 将以下行添加到脚本编辑器
/bin/sh "${PROJECT_DIR}/BaltoSDK.framework/run.sh"
# If you use CocoaPods
#/bin/sh "${SRCROOT}/Pods/Balto-SDK/BaltoSDK.framework/run.sh"
# If you use Carthage.
#/bin/sh "${SRCROOT}/Carthage/Build/iOS/BaltoSDK.framework/run.sh"

用法

将以下行添加到AppDelegate.swift中。

import BaltoSDK

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

func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
    Balto.returnFromBalto(openURL: url, options: options)
    return true
}

如果您想设置其他手势,可以选择一些手势。

// Custom swipe gesture.
Balto.withCustomSwipe(numberOfTouchesRequired: Int, direction: UISwipeGestureRecognizerDirection)
// Long press. Default minimum press duration is 0.5.
Balto.withLongPress()
// Custom long press
Balto.withLongPress(minimumPressDuration: CFTimeInterval)

如果您想隐藏Balto的菜单,请添加选项参数。

Balto.with(options: [kBaltoHideMenu: true])
Balto.withLongPress(minimumPressDuration: 2.0, options: [kBaltoHideMenu: true])
Balto.withCustomSwipe(numberOfTouchesRequired: 2, direction: .down, options: [kBaltoHideMenu: true])

如果您想更改每个屏幕的显示,请在那个时间调用这些方法。

Balto.show()
Balto.hide()

如果您使用Objective-C,您需要进行一些设置。

Xcode->Project->Build Settings->Build Options->Embedded Content Contains Swift Code->YES