iOS 文本复制到剪切板
2016-12-29 00:00
357 查看
在iOS的UI系统中,有3个控件自带剪切板操作,分别是UITextField、UITextView与UIWebView。
系统的剪切板管理类UIPasteboard
UIPasteboard类有3个初始化方法
//获取系统级别的剪切板
+(UIPasteboard *)generalPasteboard;
//获取一个自定义的剪切板 name参数为此剪切板的名称 create参数用于设置当这个剪切板不存在时 是否进行创建
+(nullable UIPasteboard *)pasteboardWithName:(NSString *)pasteboardName create:(BOOL)create;
//获取一个应用内可用的剪切板
+(UIPasteboard *)pasteboardWithUniqueName;
UIPasteboard中常用方法及属性如下:
//剪切板的名称
@property(readonly,nonatomic) NSString *name;
//根据名称删除一个剪切板
+(void)removePasteboardWithName:(NSString *)pasteboardName;
//是否进行持久化
@property(getter=isPersistent,nonatomic) BOOL persistent;
//此剪切板的改变次数 系统级别的剪切板只有当设备重新启动时 这个值才会清零
@property(readonly,nonatomic) NSInteger changeCount;"
系统的剪切板管理类UIPasteboard
UIPasteboard类有3个初始化方法
//获取系统级别的剪切板
+(UIPasteboard *)generalPasteboard;
//获取一个自定义的剪切板 name参数为此剪切板的名称 create参数用于设置当这个剪切板不存在时 是否进行创建
+(nullable UIPasteboard *)pasteboardWithName:(NSString *)pasteboardName create:(BOOL)create;
//获取一个应用内可用的剪切板
+(UIPasteboard *)pasteboardWithUniqueName;
UIPasteboard中常用方法及属性如下:
//剪切板的名称
@property(readonly,nonatomic) NSString *name;
//根据名称删除一个剪切板
+(void)removePasteboardWithName:(NSString *)pasteboardName;
//是否进行持久化
@property(getter=isPersistent,nonatomic) BOOL persistent;
//此剪切板的改变次数 系统级别的剪切板只有当设备重新启动时 这个值才会清零
@property(readonly,nonatomic) NSInteger changeCount;"
相关文章推荐
- iOS 点击按钮将文本复制到剪切板
- iOS 将文本复制到剪切板
- iOS开发-复制文本到剪切板
- Cocos2dx 复制文本到剪切板(Android 和 ios)
- js兼容安卓和IOS的复制文本到剪切板
- JavaScript将文本复制到剪切板
- iOS剪切板、长按复制
- android实现文本信息复制,剪切板(ClipboardManager)
- android实现文本复制到剪切板功能(ClipboardManager)
- IOS --关于粘贴板 ,剪切板 ,UILabel的复制
- android实现文本复制到剪切板功能(ClipboardManager)
- android实现文本复制到剪切板功能(ClipboardManager)
- JS复制文本到剪切板
- IOS开发之文本复制
- Android剪切板(ClipboardManager) 复制文本
- 使用flash实现复制文本到剪切板
- android实现文本复制到剪切板功能(ClipboardManager)
- js实现将文本复制到剪切板中
- android实现文本信息复制,剪切板(ClipboardManager)
- 复制文本到剪切板