KkListActionSheet 0.0.5

KkListActionSheet 0.0.5

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

kuririnz 维护。



  • keisuke kuribayashi

这个库类似于表视图到ActionSheet的扩展。

示例

KkListActionSheet Sample Movie

要求

  • iOS 6.0+
  • ARC

安装

您有两种方法在自己的项目中使用这个库

  • 将KkListActionSheet目录复制到您的项目中

  • 使用CocoaPods编写Podfile进行安装

pratform :ios
pod 'KkListActionSheet'

用法

设置代理

KkListActionSheet使用简单的方法。导入头文件,它定义一个代理(包含数据源),客户端实现。KkListActionSheetDelegate类似于组合的UITableViewDelegate和UITableViewDataSource。

显示位置

+ (instancetype) createInit:(UIViewController *) parent;

+ (instancetype) createInit:(UIViewController *) parent style:(int) styleIdx;

横屏时的样式模式

  • 默认:屏幕高度的约60%
  • 中间:屏幕高度的一半
  • 低:屏幕高度的约30%

横屏时的样式模式

  • 默认:屏幕高度的约60%
  • 中间和低:屏幕高度的一半

显示KkListActionSheet

[kkListActionSheet showHide]

隐藏列表标题

- (void) setHiddenTitle;

设置列表标题

- (void) setTitle:(NSString *)title;

- (void) setAttrTitle:(NSAttributedString *)attrTitle;

示例

  • 导入kkListActionSheet.h
  • 实现KkListActionSheetDelegate和其方法
#import "kkListActionSheet.h"

@interface ExampleViewController ()

<KkListActionSheetDelegate>

@end

@implement ExampleViewController {
  kkListActionSheet *kkListActionSheet;
}

-(void) viewDidLoad {
  kkListActionSheet = [KkListActionSheet createInit:uiViewController];
  kkListActionSheet.delegate = self;
}

-(IBAction)buttonPushed:(UIButton *)sender {
    [kkListActionSheet showHide];
}

@end

许可证

MIT

作者

kuririnz