iOS我的开发文档

小技巧-其它1 layoutSubviews调用的调用时机 Color颜色宏定义 视图的生命周期 文字内容换行 延迟执行 常用宏定义 获得当前界面的控制器 禁止手机睡眠 动画切换window的根控制器 去除数组中重复的对象 跳进app权限设置 给一个view截图 颜色转图片 获取window 统一收起键盘 获取app缓存大小 清理app缓存 模型转字典 交换两个方法实现 报错解决 tableview遇到这种报错failed to obtain a cell from its dataSource 编译的时候遇到 no such file or directory: /users/apple/XXX 注意点 iOS8系统-tableView 小技巧-UI层面 UIImageView填充模式 label的设置圆角的区别 隐藏某行cell 禁用button高亮 collectionView的内容小于其宽高的时候是不能滚动的,设置可以滚动: 设置navigationBar上的title颜色和大小 修改textField的placeholder的字体颜色、大小 image圆角 scrollView上的输入框,键盘挡住的问题 cell点按效果 将tableView滚动到顶部 自定义cell选中背景颜色 UILabel设置内边距 UILabel设置文字描边 UIView背景颜色渐变 让UILabel在指定的地方换行 tableViewCell分割线顶到头 为一个view添加虚线边框 UITextView中打开或禁用复制,剪切,选择,全选等功能 常用宏 view设置圆角 强/弱引用 由角度转换弧度 由弧度转换角度 获取temp 获取沙盒 Document 获取沙盒 Cache GCD代码只执行一次 自定义NSLog 在主线程上运行 开启异步线程 小技巧-其它2 打印百分号和引号 几个常用权限判断 获取手机型号 长按复制功能 cocoapods升级 判断图片类型 获取手机和app信息 获取一个类的所有属性 JSON字符串转字典 身份证号验证 导入自定义字体库 拿到当前正在显示的控制器,不管是push进去的,还是present进去的都能拿到 KVO监听某个对象的属性 Reachability判断网络状态 AFNetworking监听网络状态 合并两个图片 画水印 小技巧-其它3 让label的文字内容显示在左上/右上/左下/右下/中心顶/中心底部 移除字符串中的空格和换行 删除NSUserDefaults所有记录 让手机震动一下 layoutSubviews方法什么时候调用? 摇一摇功能 在非ViewController的地方弹出UIAlertController对话框 获取一个view所属的控制器 判断NSDate是不是今天 将一个image保存在相册中

UITextView中打开或禁用复制,剪切,选择,全选等功能

1年前 阅读 398 评论 0 赞 0

UITextView中打开或禁用复制,剪切,选择,全选等功能

  1. // 继承UITextView重写这个方法
  2. - (BOOL)canPerformAction:(SEL)action withSender:(id)sender
  3. {
  4. // 返回NO为禁用,YES为开启
  5. // 粘贴
  6. if (action == @selector(paste:)) return NO;
  7. // 剪切
  8. if (action == @selector(cut:)) return NO;
  9. // 复制
  10. if (action == @selector(copy:)) return NO;
  11. // 选择
  12. if (action == @selector(select:)) return NO;
  13. // 选中全部
  14. if (action == @selector(selectAll:)) return NO;
  15. // 删除
  16. if (action == @selector(delete:)) return NO;
  17. // 分享
  18. if (action == @selector(share)) return NO;
  19. return [super canPerformAction:action withSender:sender];
  20. }
你的支持将鼓励作者继续创作

评论(0)

(无)