- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
这一行出现在 Apple 的 Core Animation 文档中(链接:https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/CoreAnimation_guide/SettingUpLayerObjects/SettingUpLayerObjects.html#//apple_ref/doc/uid/TP40004514-CH13-SW5)
It is recommended that you enable layer support in the content view
of your window whenever possible.
我的问题是:我什么时候不能安全地这样做?
我的 UI 中有几个按钮,我想使用 Core Animation 对其进行动画处理(旋转)。为此,它们需要分层支持。现在,我只是按钮层支持,而我的其他 View 则没有。这工作正常。但是,Apple 没有详细说明上面的句子,所以我担心动画可能会在未来的版本中中断,因为父 View 不是分层支持的。
我不想分层我的整个 View 层次结构有两个原因:
那么,只为几个按钮启用图层支持而不为整个 View 层次结构启用图层支持是否安全,或者我是在自找麻烦吗?谢谢!
最佳答案
是的,没关系。我看过 Apple 之前的文档,这些文档告诉您要谨慎启用 View 的图层支持,原因与您列出的确切原因相同。
全文是:
In your nib files, use the View Effects inspector to enable layer support for your views. The inspector displays checkboxes for the selected view and its subviews. It is recommended that you enable layer support in the content view of your window whenever possible.
这是否意味着对于任何给定的 View ,当您调出 View 效果检查器时,您会得到当前 View 及其所有 subview 的复选框?如果是这样,也许文档只是意味着您应该转到窗口的内容 View 并检查那里需要它的每个 View 的图层支持复选框,而不是在 subview 的设置中。
这些天我主要使用 iOS,通常只创建一个 outlet 并调用 setWantsLayer: 如果我想为 Mac OS View 设置动画。
关于objective-c - cocoa 层支持的 View : When can I NOT enable layer-backing on a window content view?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14845015/
有时,我倾向于(重复)执行next next a 来获取特定元素。当您需要 2 次或更少的遍历时,这很有效。然而,它很快就会变得很麻烦。对于这个简单的情况,循环的开销太大。 幸运的是,如果您知道位置,
我有一个非常复杂的表单,其中有多个“阶段”。 每个阶段都有表单,用户可以在其中添加不定数量的行。每次用户单击“继续”时,这些表单都会保存到数据库中(每个“阶段”在数据库中都有自己的表)并显示下一阶段。
我根据官方指南调整了我的网站 https://developer.apple.com/library/archive/documentation/AppleApplications/Reference
Action Bar 我说的是(图中的 1 号)带有小箭头的按钮和应用程序图标以及屏幕的左上角。当我们选择“黑色 Activity ”模板时,它会自动定义。 我的应用程序有一个非常庞大的层次结构图,现
我正在开发一个网站,我需要返回到我访问过的页面。我正在使用parent.history.back。我的一位 friend 建议使用 window.history.back 而不是 Parent.his
我正在寻找一种方法将所有后退按钮文本设置为“后退”,而不是默认显示 segue 来自的 View 的标题。 我有多个 View 和 segue,希望有比在所有 View Controller 中使用
我有一个名为 Place 的 Activity 我从其之前名为 City 的 Activity 来到 Place Activity 。 我使用以下代码在 Place Activity 中将后退按钮添加
这个问题已经有答案了: AlertDialog OnBackPressed() Not Working Properly (3 个回答) 已关闭 4 年前。 我想实现抽屉导航后按对话框上的对话框后按。
我为一家报纸开发了一个非常受欢迎的新闻应用程序。不幸的是,我的用户报告了我可以重现的以下问题: 该应用程序基本上由一个 GroupedItemsPage 和一个 ItemDetailPage (以及其
我一直想知道是否有正确的方法来执行此操作:当我使用 AJAX 动态加载脚本时,我可以选择将 url 传回服务器上的脚本,然后运行:或者只是传回脚本本身。 我采用了传回内容脚本本身的方法,因为我认为我只
我是用 Linux BASH shell 写的,但如果有更好的 PHP 解决方案就好了。 我需要从 12 个元素的数组中随机选择一个。这是我到目前为止一直在做的事情: # Display/return
据我所知,似乎插入 UINavigationController背靠背动画在 iOS7 上造成了死锁。 我最初在 iOS6 上遇到崩溃并想出了以下解决方案: 创建一个 View Controller
我目前正在为我的电子应用程序构建一个许可系统。但我在以下方面没有取得成功: promise 提示用户输入(电子提示模块) 之后立即对服务器进行 ajax 调用 评估响应(来自服务器端脚本的 1\n 或
我正在尝试为我在开发小型应用程序时遇到的一个小问题找出解决方案。我试图传递一个在一个支持 bean 中创建的对象,然后使用我在另一个支持 bean 中创建的同一对象。但是,我不想制作这些支持 bean
我有一个带有 Activity 的应用程序。在 Activity 中,我使用对话框 fragment 设置一些局部变量(这些变量确实有默认值)。我还有一个带有“三点”图标的操作栏,允许用户设置一些首选
我正在使用 React Navigation 3 升级我的 React Native 应用程序的路由器配置,现在已经改进了很多东西,但我不明白为什么当我在 Android 中按下后退按钮时,没有将我发
有没有办法通过 python 笔记本确定现有的 Azure Databricks Secret Scope 是否由 Key Vault 或 Databricks 支持? dbutils.secrets
我有一个基于 backbone.js 路由器的应用程序,它使用默认的 hashchange 处理程序在页面之间移动。在一个页面上有一个触发模态框的按钮,如果用户按下返回,我想关闭它,而不是将用户返回历
我试图了解层支持的 NSViews 是如何工作的。我在 playground 中创建了以下代码。 import Cocoa import XCPlayground class MyView: NSVi
我将鼠标悬停在导航栏中的一个链接上,它改变了颜色。 我在 Firefox 和 Safari 中遇到一个奇怪的问题:当我在浏览器中返回时(通过用鼠标单击后退按钮)悬停链接后,链接的颜色不会更改为其原始状
我是一名优秀的程序员,十分优秀!