您的位置:首页 > 移动开发 > IOS开发

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;"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  剪切