PARTagPicker 1.4.0

PARTagPicker 1.4.0

测试已测试
语言语言 Objective-CObjective C
许可证 MIT
发布最新版本2017年12月

Paul Rolfe维护。




此pod提供了一个视图控制器,用于以WordPress或Tumblr的风格选择和创建标签。这个标签选择器最初用于Intrepid Pursuits应用程序Slate。

演示

如Slate中所示

DEMO IN SLATE DEMO IN SLATE

示例项目中

DEMO IN EXAMPLE DEMO IN EXAMPLE

安装

PARTagPicker可通过CocoaPods获取。要安装它,只需将以下行添加到您的Podfile中:

pod 'PARTagPicker'

用法

要运行示例项目,克隆仓库,并首先从PRTagPicker目录中运行pod install

包含 #import <PARTagPicker/PARTagPickerViewController.h>

基本的设置是创建一个 PARTagPickerViewController 的实例,添加其视图,然后将其作为子视图控制器添加。

标签作为数组中的 NSString 对象传递。您在任何时候更改 allTags 数组时,现有的 chosenTags 都会更新以使用新数组的引用,如果它们包含匹配项。否则,它们将继续指向旧字符串。

选项

  • 您可以使用PARTagColorReference对象自定义颜色。
  • 您可以通过控制器上的allowsNewTags布尔属性允许新的标签。
  • 您可以直接设置 chosenTags
  • 当选择的标签更改和标签选择器更改大小时的代理方法。
  • - (void)tagPicker:(PARTagPickerViewController *)tagPicker visibilityChangedToState:(PARTagPickerVisibilityState)state
  • - (void)chosenTagsWereUpdatedInTagPicker:(PARTagPickerViewController *)tagPicker
  • tapToEraseTags 默认值为 YES。如果设置为 NO,则点击单元格只会选中它(不会删除它)。
  • placeholderText - 每个标签单元格的占位文本的默认值。默认值是 @"添加一个标签"。

注意

这仍在进行中。如果您有建议或遇到问题,请在本地上创建一个问题或发推文给我@ThePaulRolfe

更新

  • v1.1.0 - 添加了 placeholderTexttapToEraseTags 的属性。
  • v1.0.4 - 现在可以在 Swift pod 中使用。
  • v1.0.2 - 现在在 pod 中包含 .xib 文件。哎呀!
  • 版本1.0.0 - 添加了文档并修复了取消选择chosenTags时出现的错误。增加了在标签单元格中使用自定义字体的功能。
  • 版本0.0.5 - 当按下时添加了chosenTags被删除的预期功能。

作者

Paul Rolfe, [邮箱地址显示保护], @ThePaulRolfe

许可

PARTagPicker遵循MIT许可。有关更多信息,请参阅LICENSE文件。