KIInPlaceEdit 0.1.2

KIInPlaceEdit 0.1.2

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2014年12月

kaiinui 维护。



  • 作者:
  • kaiinui

KIInPlaceEdit

UILabel 的原地编辑。

UILabel+InPlaceEdit.h 使用户能够在原地编辑标签。

使用方法

仅需要几行代码即可启用原地编辑。别忘了将 userInteractionEnabled 设置为 YES。否则它将不会工作。

#import "UILabel+InPlaceEdit.h"

label.userInteractionEnabled = YES;
[label ipe_enableInPlaceEdit:[KIInPlaceEditOptions longPressAndPromptToEdit]];

选项

有一些预设选项。

// KIInPlaceEditOptions.h

+ (instancetype)longPressToEdit;
+ (instancetype)longPressAndPromptToEdit;

可用的选项如下

@property BOOL showPrompt; // Default NO. Whether to show prompt before start in-place editing.
@property NSString *promptLabel; // Default "Edit"
@property KIInPlaceEditGesture gesture; // Currently only LongPress is provided.

您可以为选项提供以下内容。

KIInPlaceEditOptions *options = [[KIInPlaceEditOptions alloc] init];
options.showPrompt = YES;
options.promptLabel = "You want to edit?";
label.userInteractionEnabled = YES;
[label ipe_enableInPlaceEdit:options];

安装

pod 'KIInPlaceEdit'

许可证

MIT 许可证 (MIT)

版权所有 (c) 2014 kaiinui

特此无条件许可,任何获得此软件及其相关文档文件(“软件”)副本的人,可以免费处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本,并允许向提供软件的人这样做,前提是遵守以下条件:

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“现状”提供,不提供任何形式的保证,无论是明确的还是隐含的,包括但不限于适销性、适用于特定目的和非侵权的保证。在任何情况下,作者或版权持有人不对任何索赔、损害或其他责任负责,无论是基于合同、侵权还是其他原因,无论是从、因或与此软件或其使用或其他操作相关联而产生。