iOS中UITextField禁止粘贴
ios 禁止 粘贴 UITextField
2023-09-11 14:14:25 时间
首先从UITextField继承一个子类并重写以下方法:canPerformAction:withSender:
方法1:
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
if (action ==@selector(paste:)) {
//禁止粘贴
returnNO;
}
if (action ==@selector(select:)) {
// 禁止选择
returnNO;
}
if (action ==@selector(selectAll:)) {
// 禁止全选
returnNO;
}
return [super canPerformAction:action withSender:sender];
}
方法2:
-(BOOL)canPerformAction:(SEL)action withSender:(id)sender {
UIMenuController *menuController = [UIMenuController sharedMenuController];
if (menuController) {
[UIMenuController sharedMenuController].menuVisible = NO;
}
returnNO;
}
相关文章
- XamarinSQLite教程Xamarin.iOS项目中打开数据库文件
- iOS Simulator功能介绍关于Xamarin IOS开发
- iOS快速打企业包ipa
- iOS判断一些权限是否被禁止
- iOS 播放远程网络音乐的核心技术点
- iOS 10 推送必看(高阶1)
- 给iOS 模拟器“安装”app文件
- iOS获取设备型号
- uni-app知识点:禁止页面返回及如何实现自定义返回逻辑、实现再次返回退出应用时不退出应用而是在后台运行、uni-app ios滑动时卡顿不流畅问题解决方案
- iOS 静态库制作(Xcode9.0 版本)(注:亲测.a静态文件放在Unity Plugins/IOS 也可用)
- weex-platform里iOS项目打包报错/platforms/ios/../../start does not exist.
- IOS之未解问题--给UITableView提取UITableViewDataSource并封装瘦身失败
- iOS 进度框(一) MBProgressHUD