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