BaltoSDK 4.1.1

BaltoSDK 4.1.1

测试已测试
Lang语言 Obj-CObjective C
许可证 Apache 2
发布最后发布2017年11月

Hiroki Terashima维护。



BaltoSDK 4.1.1

  • Hiroki Terashima

BaltoSDK是Balto的SDK。
Balto是一个beta和反馈相遇的地方。分发您的测试应用并获得团队直接从应用中提供的即时反馈。

通知!

版本4.0.0是一个重大更新。规范已有很大变化。
但不要气馁。
要将版本迁移到4.0.0,只需删除Balto.returnFromBalto方法即可完成。

安装

注意

需要iOS 9.0+
需要Xcode 8.3.3+

手动添加到您的项目中

  1. 打开您的Xcode项目。
  2. 将BaltoSDK.framework拖放到Xcode→项目→通用→嵌入的二进制文件

设置

您需要从'构建阶段'中添加脚本来实现。

  1. 打开您的Xcode项目。(如果您使用CocoaPods,请打开您的Xcode工作区。)
  2. 添加Xcode→项目→构建阶段→运行脚本
  3. 在脚本编辑器中添加以下行
/bin/sh "${PROJECT_DIR}/BaltoSDK.framework/run.sh"
# If you use CocoaPods
#/bin/sh "${SRCROOT}/Pods/BaltoSDK/BaltoSDK.framework/run.sh"
# If you use Carthage.
#/bin/sh "${SRCROOT}/Carthage/Build/iOS/BaltoSDK.framework/run.sh"

使用

将以下行添加到AppDelegate.swiftAppDelegate.m

import BaltoSDK

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

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    [Balto with];
    return YES;
}

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

// 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 withOptions: @{[Balto kBaltoHideMenu]: @YES}];
[Balto withLongPressWithMinimumPressDuration: 2.0 options: @{[Balto kBaltoHideMenu]: @YES}];
[Balto withCustomSwipeWithNumberOfTouchesRequired: 2 direction: UISwipeGestureRecognizerDirectionDown options: @{[Balto kBaltoHideMenu]: @YES}];

如果您想改变每个屏幕的显示,请在适当的时机调用这些方法。

Balto.show()
Balto.hide()

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

Xcode→项目→构建设置→构建选项→嵌入的内容包含Swift代码→是