腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
重做
不起作用
(
ios
swift
undoManager
,
调用
)
、
、
、
、
使用
Swift
3.02 (Xcode 8.2)时,我指的是答案中描述的撤销解决方案:https://stackoverflow.com/a/31450475/7448394..。在下面的代码中,我使用这个解决方案来测试图形的撤消和
重做
。当我按下randomDrawing的按钮时,它会绘制一条从零到任意点的红线。当我按下撤销按钮时,这一行或最后一行消失。但当我按下
重做
按钮时,imageView没有任何反应。显然,撤销是有效的,我也检查了
undoManager
?.canRed
浏览 124
提问于2017-01-23
得票数 3
1
回答
无法在
Swift
4.2中再次撤消、
重做
和撤消
、
、
在
swift
(4.2)中,我无法在初始撤消后
重做
然后撤消。
UndoManager
.registerUndo(...)中的选择器在
重做
和随后的撤消过程中从不
调用
我已经在项目和游乐场上尝试过了,有无数的变化。=
UndoManager
() #selector(UndoResponder.printSenderprint("abou
浏览 26
提问于2019-03-28
得票数 0
1
回答
使用NSUndoManager,如何使用
Swift
闭包注册撤消服务
、
、
我试图探索如何使用
Swift
闭包来使用NSLayoutManager。我可以按以下方式成功注册undo:
undoManager
?.我可以这么做:
undoManager
?.setActionName("do thing")
undoManager
?.setActionName("do thing")doThing();
undoManager
?.也就是
浏览 3
提问于2016-04-08
得票数 7
回答已采纳
1
回答
NSUndoManager以及如何让
重做
工作
、
、
、
我有一个应用程序,我想在每次更改之前保存项目的当前状态,以便撤消和
重做
能够在这些状态中来回移动。当我进行更改时,保存位置的代码是:
undoManager
= [[NSUndoManager alloc] init];[[
undoManager
prepareWithInvocationTarget:self] replaceSelf:currentState];-(void)undo{ if(
undoM
浏览 1
提问于2012-11-08
得票数 5
回答已采纳
1
回答
具有异步或长期运行任务的
UndoManager
、
、
、
或者更糟的是,
重做
任务可能失败。示例:我移动一个文件,在撤消时我发现文件从新的位置消失了。我不应该将
重做
任务放回堆栈中。我可以在完成任务时进行撤销/
重做
注册。使用此设置,我无法使操作和其撤消操作正确配对:
重做
不起作用
。用户要求复制一个文件。在复制操作结束时,我将操作注册到
UndoManager
。用户选择撤消。我再次等待操作完成后再向
UndoManager
注册。现在,
UndoManager
不知道刚刚完成的文件删除实际上是上一次
浏览 9
提问于2021-11-24
得票数 0
1
回答
NSUndoManager
重做
prepareWithInvocationTarget
、
、
如何设置与使用prepareWithInvocationTarget时设置撤消操作相同的特定
重做
操作- (void)removeSmth:(Smth *)smthindex:(NSInteger)indexOfSmth { [[self.document.
undoManager
prepa
浏览 3
提问于2013-11-21
得票数 0
1
回答
NSToolbar
重做
和撤消自动启用NSToolbarItem
、
、
、
在基于文档的应用程序中,我使用NSUndoManager实现了
重做
和撤消行为。我希望启用或禁用撤消/
重做
NSToolbarItems (如默认菜单中的),基于canRedo和canUndo (my NSToolbarItems不是基于映像的,因此- (BOOL)validateToolbarItem:(NSToolbarItem *)theItem不被
调用
) 1)我尝试将启用值绑定到self(My WC).document.
undoManager
.canUndo / self(My WC).docume
浏览 3
提问于2013-10-31
得票数 0
回答已采纳
1
回答
使用UIDocument和UICollectionViewController的
iOS
13撤消/
重做
手势
、
、
、
、
对于整个UICollectionViewController (或UIViewController/UITableViewController),是否可以选择使用
iOS
13的3指撤消/
重做
手势?我有一个UIDocument,它通过它的
undoManager
跟踪变化,我目前在上面
调用
undo/redo。然而,我想选择允许三指轻扫/三指双击/命令+z,以允许
调用
撤消,并在撤消/
重做
时显示文本视图弹出的新覆盖。
浏览 14
提问于2020-02-22
得票数 0
回答已采纳
1
回答
如何为资源查看器使用
undomanager
、
我需要添加撤消
重做
功能到我的源代码查看器。下面是我的密码。(10)); if (
undoManager
!= null) { } else { setUndoManager(<em
浏览 2
提问于2014-10-24
得票数 0
回答已采纳
1
回答
难以实现NSUndoManager
重做
功能
、
、
、
我正试图在我的NSUndoManager应用程序中实现一个
iOS
。我的撤销功能可以工作,但不是
重做
部分。我对
iOS
开发非常陌生,这是我第一次使用NSUndoManager,所以这可能是微不足道的事情。我的应用程序是一个绘画/笔记记录应用程序,我有一个撤销/
重做
堆栈与最后10个UIImage(我不知道这是否是最有效的方式)在一个数组。pageView.canvas.image = [oldImagesArrays objectAtIndex:undoRedoStackIndex];当我单击“撤消”或
浏览 4
提问于2011-11-23
得票数 6
回答已采纳
1
回答
当我在iPhone模拟器中启动摇动手势时,为什么撤消/
重做
面板没有出现?
、
我已经为核心数据的托管对象上下文创建了一个NSUndoManager,如下所示:[
undoManager
setLevelsOfUndo:10];[
undoManager
release];applicat
浏览 0
提问于2010-06-14
得票数 0
回答已采纳
1
回答
SwiftUI和三指撤消手势
、
、
我正尝试在
iOS
的SwiftUI应用中实现undo,但是我还没能让undo手势起作用。Model: ObservableObject { let oldValue = active var bo
浏览 21
提问于2019-09-14
得票数 5
回答已采纳
2
回答
调用
了NSUndoManager + endUndoGrouping,但没有匹配的开始
、
、
、
childContext setParentContext:rootContext]; [childContext setUndoManager:[startContext
undoManager
main + 34因此,如果我正确地读取了调试信息,那么我需要
调用
[[context
undoManager
] beginUndoGrouping],但是这样做的
浏览 2
提问于2013-01-30
得票数 2
回答已采纳
3
回答
UITextView撤消管理器不使用替换属性字符串(
iOS
6)
、
、
iOS
6已经更新为使用UITextView进行富文本编辑( UITextView现在获得attributedText属性-which是愚蠢的不可变的-)。这是在保密协议下在
iOS
6苹果论坛上提出的一个问题,由于
iOS
6现在是公开的,所以这个问题可以公开。2. old=n
浏览 2
提问于2012-09-20
得票数 4
1
回答
iOS
中的
UndoManager
持久性
、
、
需要为每个文档记录撤消/
重做
操作,而不是在UIViewController级别。因此,我需要将
UndoManager
放在实现自定义文档的类中。但其中一个要求是,即使应用程序重新启动,也应该可以撤消/
重做
,这意味着
UndoManager
必须是持久的。我们如何使
UndoManager
状态持久化?
浏览 42
提问于2021-09-07
得票数 1
回答已采纳
1
回答
如何在插入NSTableVeiw后进行多选行
、
、
、
、
它支持撤消/
重做
操作。prepareWithInvocationTarget:self] removeObjectFromSoundTracksAtIndex:index];我尝试了一些方法,但都
不起作用
。我想知道如何让表视图在插入后选择这些行(即使在撤消/
重做
插入行时也是如此)?====已更新==== 在我的应用程序中,在一个操作过程中可能会插入多个对象,即使
浏览 0
提问于2013-07-27
得票数 0
1
回答
用于将textVIew作为子视图添加和移除的NSUndoManager
、
、
、
、
如何使用NSUndo管理器添加或删除一个子视图可能是视图控制器中的文本视图我见过许多文本视图的示例撤消
重做
.But找不到如何使用nsundomanager在视图中添加或删除视图。有谁能帮帮我吗?
浏览 0
提问于2011-12-07
得票数 0
2
回答
撤消/
重做
文本输入w/ SwiftUI TextEditor
、
、
、
、
诚然,这是一个广泛的问题,但是否可以撤消或
重做
文本输入(通过
iOS
的
UndoManager
?)当使用SwiftUI TextEditor控件时?我到处都找过了,也找不到任何资源来关注这个工作流组合(SwiftUI + TextEditor +
UndoManager
)。
浏览 12
提问于2020-10-30
得票数 2
回答已采纳
2
回答
在UITextView中用attributedText实现撤消和
重做
、
、
、
、
我正在尝试将、undo、和
重做
功能添加到UITextView的实现中。我使用的是attributedText,而不仅仅是UITextView的text属性。我尝试使用
undoManager
中的函数
调用
(如中所引用的),但是似乎什么都没有发生。我感到惊讶的是,我在谷歌上找不到关于这个问题的任何信息。在UITextView上使用attributedText /实现撤消和
重做
之前,有人遇到过这个问题吗?知道怎么做吗?NSMutableAttributedString(string: "SOME TEXT&qu
浏览 1
提问于2018-05-25
得票数 3
回答已采纳
2
回答
UIActionSheet中的“撤消”按钮
、
、
我有一个设置了几个按钮的UIActionsheet。我该如何添加一个撤销函数呢?我正在使用UITextfields
浏览 0
提问于2011-08-10
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Swift在好大夫APP医患两端的打怪升级
Swift 5 发布,ABI 终于稳定了
Kotlin/Native v0.5发布:支持从Swift和C调用Kotlin
老司机 iOS 周报#41
应用 Swift 静态库的各种坑
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券