BPContextualHelp 1.0.1

BPContextualHelp 1.0.1

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布时间上次发布2014年12月

未声明 维护.



  • 作者:
  • Ryan Britton

BPContextualHelp 是基于旧版 iOS 7 iPhoto 应用中的上下文辅助信息气球的自定义控件。它目前提供三种类型的注释:标准气球、带展开指示器的气球和圆形点击。为注释提供了全面的无障碍支持。

Podfile

platform :ios, '5.1'
pod "BPContextualHelp", "~> 1.0"

需求

BPContextualHelp 1.0 需要 Xcode 5,目标支持 iOS 5.1 及以上。它支持 ARC 和非 ARC 项目的构建,无需设置特殊的构建标志。

限制

当前的帮助注释尚未考虑偏移量过大或重叠注释的情况。

用法

将头文件导入到任何希望显示注释的文件中

#import "BPContextualHelp.h"

显示注释

BPHelpAnnotation *annotation = [[BPHelpAnnotation alloc] initWithDirection:BPHelpAnnotationDirectionBottom anchorView:self.aButton contentOffset:CGSizeZero andText:@"This annotation is anchored to a view."];

BPHelpOverlayView *helpOverlay = [BPHelpOverlayView helpOverlayViewWithAnnotations:@[annotation]];
helpOverlay.completionBlock = ^{
    NSLog(@"Use this block to perform an action after the help overlay is hidden");
};
[helpOverlay show];