YCTutorialBox 1.0.9

YCTutorialBox 1.0.9

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2015年6月

Fabio Knoedt 维护。



  • 作者:
  • Fabio Knoedt

Dependency Status

alt text

全屏

一个用于教程/欢迎/新特性/说明流程的 UIView 子类。您可以聚焦屏幕上的一个元素并显示关于该元素的说明。此外,当用户关闭盒子/对话框后,您还可以执行代码块。

这个 UI 库被设计用来显示具有以下内容的简单的气球/盒子:

  • 标题
  • 帮助文本
  • 焦点所在的一个元素(屏幕其余部分将被模糊化)

当用户点击盒子(触摸)时,您有两种选择

  • 关闭 YCTutorialBox
  • 关闭 YCTutorialBox 并执行代码片段

第二种选项对于教程或展示新特性很有用。例如,您想在用户触摸按钮时显示解释文本,但仍然想执行该按钮的动作。在这种情况下,您调用 YCTutorialBox 并发送一个代码块在用户关闭(关闭)对话框时执行。

安装

我们建议您使用 CocoaPods 安装此项目

Podfile

platform :ios, '6.0'
pod "YCTutorialBox"

使用

a. 标题,没有帮助文本,没有焦点,没有完成块。

YCTutorialBox *tutorial = [[YCTutorialBox alloc] initWithHeadline:@"HEADLINE"];
[tutorial show];

b. 标题,帮助文本,没有焦点,没有完成块。

YCTutorialBox *tutorial = [[YCTutorialBox alloc] initWithHeadline:@"HEADLINE"
                                                     withHelpText:@"HELPTEXT"];
[tutorial show];

c. 标题,帮助文本,焦点在一个 (UIView *) 上,没有完成块。

YCTutorialBox *tutorial = [[YCTutorialBox alloc] initWithHeadline:@"HEADLINE"
                                                     withHelpText:@"HELPTEXT"];
[tutorial showAndFocusView:UIVIEW_OBJECT_TO_FOCUS];

d. 标题,帮助文本,没有焦点,有完成块。

YCTutorialBox *tutorial = [[YCTutorialBox alloc] initWithHeadline:@"HEADLINE"
                                                     withHelpText:@"HELPTEXT"
                                              withCompletionBlock:^
                                       {
                                           /// Block to be executed when the user close the tutorial box.
                                       }];
[tutorial show];

支持

适用于 iOS6+,需要 ARC,适用于所有 iDevice(iPhone、iPad 或 iPod)。

贡献者

Made in Berlin