原文:iOS开发UIResponder之NSUndoManager

简介 UIResponder有个属性:NSUndoManager NSUndoManager可以叫做撤销管理器,可以撤销和重做,类似快捷键command z和command shift z NSUndoManger内部维护两个栈,undo栈 撤销 和redo栈 重写 。 NSUndoManger的简单使用 . 数组的undo和redo UndoTest代码 . 视图移动的undo和redo 视图 ...

2018-08-15 15:59 3 554 推荐指数:

查看详情

iOS开发-NSUndoManager撤销(undo)和重做(redo)

程序开发中我们经常会用到的两个快捷键Ctrl+Z和Ctrl+C,撤销和复制,Cocoa开发也可以实现这两个操作,为我们提供非常简单的操作类NSUndoManger,也可以称之为撤销管理器,NSUndoManger内部维护两个栈,undo栈和redo栈。创建一个可撤销的操作需要创建一个逆向的操作 ...

Mon Jan 04 00:22:00 CST 2016 0 1777
iOS - UIEvent事件及UIResponder响应者

iOS中不是所有的对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件,称之为响应者对象; UIApplication、UIViewController、UIView都继承自UIResponder,因此它们都是响应者对象,都能接收并处理事件; UIEvent ...

Fri May 19 22:28:00 CST 2017 0 1632
关于hitTest和UIResponder

今天仔细看了一下UIView和UIResponder的介绍,着重看了一下hitTest的介绍。 首先是官方的: -(UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event 1.我们都知道,一个屏幕事件由响应链一步步传下去。这个函数 ...

Thu Jun 13 07:50:00 CST 2013 1 2533
你真的了解UIResponder吗?

1:首先查看一下关于UIResponder的定义 UIResponder提供了几个方法来管理响应链,包括让响应对象成为第一响应者、放弃第一响应者、检测是否是第一响应者以及传递事件到下一响应者的方法;在UIKit中,UIApplication、UIView ...

Wed Aug 24 20:36:00 CST 2016 0 2718
iOS开发系列--IOS程序开发概览

概览 终于到了真正接触IOS应用程序的时刻了,之前我们花了很多时间去讨论C语言、ObjC等知识,对于很多朋友而言开发IOS第一天就想直接看到成果,看到可以运行的IOS程序。但是这里我想强调一下,前面的知识是你日后开发IOS的基础,没有那些知识你开发IOS会很痛苦,现在很多开发人员做开发都是 ...

Tue Aug 05 03:42:00 CST 2014 81 92024
iOS开发 - 兼容iOS 10

1.Notification(通知) 自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到UserNotifications的易用,功能也变得非常强大。 iOS 9 以前的通知 1. ...

Mon Sep 19 19:22:00 CST 2016 0 2401
iOS开发iOS界面UI

1、UILabel UILabel主要属性:   text:设置UILabel的文本内容,NSString类型;   font:设置文本的字体,UIFont类型;   textC ...

Tue Oct 22 20:01:00 CST 2013 0 6121
iOS蓝牙开发

目录 一、框架 包含类 申请权限 二、中心开发模式 初始化 扫描外围设备 扫描结果回调 蓝牙状态监听 发现设备回调 连接设备 连接结果回调 ...

Thu Jan 07 01:15:00 CST 2021 0 411
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM