QMonthElement 0.1.0

QMonthElement 0.1.0

测试已测试
Lang语言 Obj-CObjective C
许可协议 Apache 2
发布最后发布2014年12月

Simon Rice 维护。



 
依赖
QuickDialog~> 0.9
SRMonthPicker>= 0
 

  • Simon Rice

这是一个为 QuickDialog (v0.9) 提供的插件,允许你拥有一个带有月度选择器的元素。这个月度选择器是在 SRMonthPicker 中实现的。实现和使用尽可能与 QuickDialog 的 QDateTimeElement 保持一致

添加到你的项目

将此项目添加到项目中最快的方法是使用 CocoaPods。一旦为你的项目启动了 CocoaPods,只需简单地在你的 Podfile 中添加依赖项

platform :ios
pod 'QMonthElement'
# ...

然后运行 pod install 以安装依赖项。这也会为你包括 QuickDialog 的 v0.9 版本和 SRMonthPicker 的最新版本。

或者,简单地克隆此项目作为子模块或下载类,并将它们包含到你的项目中。请注意,库及其依赖项使用 ARC,所以如果你的项目没有,你应该创建静态库。

使用

使用与 QuickDialog 的日期和时间元素尽可能相似。有两种不同类型的元素

  • QMonthElement:允许你在一个新视图控制器中编辑月份,该控制器会自动推入。
  • QMonthInlineElement:允许你在同一个视图控制器中编辑月份。

一个简单的示例可以应用于任何继承自 QuickDialogController 的视图控制器 - 通常我会把这个放在 -(void) awakeFromNib

self.root = [[QRootElement alloc] init];
self.root.grouped = YES;
QSection *section = [[QSection alloc] init];
QMonthInlineElement *monthPicker = [[QMonthInlineElement alloc] initWithTitle:@"Month" date:[NSDate date]];

[self.root addSection:section];
[section addElement:monthPicker];

贡献

正如大家所说的,GitHub 是关于社交编码 - 我不仅选择使用它因为我喜欢 git 作为版本控制系统,请提供帮助并使这个项目变得更好。

许可协议

此库根据 Apache License, Version 2.0 的条款进行许可。请参阅 LICENSE 文件或任何类头,以获取全部详情。