JJPopoverTool 1.0.2

JJPopoverTool 1.0.2

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布时间最新发布2016年9月

JJWei 维护。



示例效果

API文档

安装

使用说明

JJPopoverTool导入到工程中

这里有一个例子
// 内容的View
UITableView *tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 140, 44 * 3)];
tableView.dataSource =self;
tableView.delegate = self;
// 使用类方法弹出popover
// tableView : 弹出的内容
// sender : 指向的控件
// @[self.a, self.b] : 过滤的控件(不受popover影响的)
[JJPopoverTool presentContentView:tableView
pointToItem:sender
passThroughViews:@[self.a, self.b]];

// 退出popover
// 判断如果弹出了popover则退出
if ([JJPopoverTool isShowPopover]) {
[JJPopoverTool dismiss];
}

接口说明

/**
*  弹出popver
*
*  @param contentView 内容
*  @param item        指向的控件
*  @param passthroughViews 设置不受popover影响的控件
*/
+ (void)presentContentView:(UIView *)contentView
pointToItem:(UIView *)item
passThroughViews:(NSArray *)passthroughViews;

/**
*  退出popover
*/
+ (void)dismiss;

/**
*  是否弹出了popover
*/
+ (BOOL)isShowPopover;