macos电脑文件被拷贝后能查到吗

macos电脑文件被拷贝后能查到吗,第1张

macos电脑文件被拷贝后能查到。使用Finder查找:在Finder中,选择要查找的文件或文件夹,然后在菜单栏中选择“前往”->“前往文件夹”,在d出的窗口中输入“/DocumentRevisions-V100/PerUID”,即可找到该文件的拷贝记录。

可以接收输入事件(键盘,鼠标,触控板等外设)的窗口对象称为keyWindow;当前的活动窗口也称为mainWindow。一个时刻只能有一个keyWindow和一个mainWindow。keyWindow和mainWindow可以是同一个窗口,也可以是不同的窗口。当mainWindow可以接收输入事件时,它同时也是keyWindow。

NSPanel类型的window不能做为mainWindow,只能做为keyWindow。一些常用的子类有NSColorPanel(颜色选择),NSFontPanel(字体选择),NSSavePanel(保存打开文件)

当有多个window在屏幕上时,用户可以点击切换到任何一个窗口上。有些特殊场景需要限制用户只能处理完当前的窗口的任务,只有关闭或处理完这个窗口才能继续 *** 作其它的window。因此引入了模态窗口的概念。

有2种创建模态窗口的方法:

1Modal windows

这种window比较霸道,当它启动后,此时只有这个window可以接收响应用户 *** 作,无法切换到其他窗口 *** 作,其他窗口也不能接收处理系统内部的各种事件。

使用NSApplication的runModalForWindow方法来创建Modal window

使用stopModal方法来结束模态。

2Modal sessions

比起Modal windows,Modal sessions方式创建的window稍微温和一些,允许响应快捷键和系统菜单,比如字体颜色选择这些panel面板

启动Modal sessions 窗口

使用sessionCode做为参数来关闭Modal sessions 窗口

注意任何一种模态窗口,都必须调用结束模态的方法去结束模态。如果点击了window左上角的关闭按钮,而没有执行结束模态的方法。整个系统仍然处于模态,其他窗口无法正常工作。

使用NSWindow类创建窗口对象,除了frame参数,还需要制定styleMask来确定窗口样式风格。

1styleMask: 按位表示的窗口风格参数

2backing:窗口绘制的缓存模式

3defer:表示延迟创建还是立即创建

1窗口居屏幕中心显示

2前置显示窗口并且是其成为keyWindow

3前置显示窗口

4后置窗口,改变其在屏幕上的顺序

5从屏幕上移除,隐藏窗口

当窗口状态变化时候,系统会发出相关通知消息。

比如说有多个窗口来回切换 *** 作,2个窗口之间会有业务影响,一个窗口的界面数据修改会影响另外一个窗口的界面数据。可以注册NSWindowDidBecomeMainNotification,NSWindowDidBecomeKeyNotification消息,当窗口每次接收到这个消息可以重新获取数据刷新界面。

注册关闭窗口的消息通知,可以在窗口关闭前完成一些资源释放,提醒用户有变化的数据是否需要保存等。

查看NSWindowh头文件,有2个重要的属性说明一下

通过xib设计window元素布局的话,直接从控件库拖上去就行了。在运行过程中要动态增加view元素到NSWindow的话,使用window的contentView,它代表了window的根视图。

有2种方法改变NSWindow的contentView

1可以使用自定义的NSView或NSViewController的view,增加到contentView

2OSX 1010系统及以后,创建一个NSViewController子类,实例化后赋值给NSWindow的contentViewController。

参考自《MacOS应用开发基础教程》

以上就是关于macos电脑文件被拷贝后能查到吗全部的内容,包括:macos电脑文件被拷贝后能查到吗、窗口NSWindow、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9540338.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存