iphone 动画:为什么围绕 X 轴旋转 UILabel 会切断其下半部分?

2023-11-28

我想围绕 X 轴旋转 UILabel,并为其设置动画。但是当动画开始时,标签的文本会被水平切成两半。下半部分消失,上半部分在旋转。为什么?

这是代码:

CATransform3D _3Dt = CATransform3DMakeRotation(radians(90.0f), 1.0, 0.0, 0.0);

CABasicAnimation *transformAnimation = [CABasicAnimation animationWithKeyPath:@"transform"];

transformAnimation.removedOnCompletion = NO;

transformAnimation.toValue = [NSValue valueWithCATransform3D:_3Dt];

transformAnimation.fillMode = kCAFillModeForwards;

(SDK 3.0)


X轴?这意味着在旋转期间 UILabel 的一半将具有z > 0(在屏幕前)一半会有z < 0(在屏幕后面)。

如果还有其他层z == 0他们会覆盖你的 UILabelz < 0 half.

尝试增加标签的层数zPosition.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iphone 动画:为什么围绕 X 轴旋转 UILabel 会切断其下半部分? 的相关文章

  • 带有自定义字体的 UILabel 错误呈现

    在我的 iPhone 应用程序中 我为所有 UILabel 设置了自定义字体 更准确地说 我对 UILabel 进行了子类化 重写了一个方法 在该方法中设置了自定义字体 然后将 IB 中的所有标签设置为该自定义类 现在的问题是 所有文本都渲
  • UIKit SDK 3.0错误

    我正在使用 iphone sdk 3 0 beta 5 9m2735 SDK 当我尝试使用模拟器 3 0 选项编译代码时 出现以下错误 该代码针对其余所有模拟器选项进行编译 即 2 0 2 1 2 2 2 2 1 编译我的代码时出现以下错误
  • 如何在 Java Gnome/GTK 程序中使用 Glade UI(.glade 文件)?

    我在 Internet 上进行了一项研究 寻找教程 文档来解释如何在 Java Gnome 项目中使用 Glade 中设计的 UI 但没有成功 我已经知道如何使用 Java Gnome GTK 从代码创建 UI 不管怎样 我想使用我在 Ja
  • iPhone触摸形状或原始数据

    有人知道是否可以检测触摸形状吗 也许通过获取原始触摸屏数据 我在这里找到了这个问题 答案 如何获取原始触摸屏数据 https stackoverflow com questions 789737 iphone raw touchscreen
  • 是否可以通过 UIActivityViewController 共享图像并保留 exif 数据?

    我有一个应用程序 可以通过以下方式将图像保存到相机胶卷中的自定义相册中 library writeImageToSavedPhotosAlbum newTestImage CGImage metadata metadata completi
  • iphone:使用 iOS 5 和 Xcode 4.2 提交应用程序? [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我有一个在
  • 允许用户从 UILabel 选择文本进行复制[重复]

    这个问题在这里已经有答案了 我有一个 UILabel 但如何允许用户选择其文本的一部分 我不希望用户能够编辑文本 也不希望标签 文本字段具有边框 这是不可能的UILabel 你应该使用UITextView为了那个原因 只需使用禁用编辑即可t
  • 如何同时关闭并弹出到视图控制器

    我的家庭视图控制器是Tabbarcontroller 从选项卡栏我导航到 A Viewcontroller TabarViewcontroller gt A 视图控制器 从A 视图控制器 我推 B 视图控制器 从B Viewcontroll
  • iOS:保持应用程序在后台运行

    如何让我的应用程序在后台运行 我需要越狱我的 iPhone 才能执行此操作吗 我只需要这个应用程序每隔设定的时间间隔从互联网上检查一些内容 并在需要时发出通知 以供我自己使用 是的 不需要越狱 查看本文档的 实现长时间运行的后台任务 部分A
  • 旋转 3d 图形的 z 轴

    How do I rotate the z axis of a matplotlib figure so that it appears as the horizontal axis I have created the following
  • WM_NEXTDLGCTL 可以与非对话框窗口一起使用吗?

    的文档WM NEXTDLGCTL https msdn microsoft com en us library windows desktop ms645432 aspx声明该消息将与对话框一起使用 发送到对话框过程以将键盘焦点设置到对话框
  • 核心蓝牙在后台进行广告和扫描

    我一直在尝试设置一个应用程序 使设备既扫描外围设备又作为外围设备进行广告 目标是当两个设备通过蓝牙发现彼此靠近时在后台被唤醒 从 Apple 文档来看 您似乎应该能够在后台运行 BLE 启用蓝牙中心和蓝牙外设后台模式 并且当一台设备位于前台
  • CoreAnimation 性能分析 - CAReplicatorLayer 与 CAShapeLayer

    我正在制作一个依赖 CoreAnimation 的应用程序 它有一个 CAReplicatorLayer 和一个 CAShapeLayer 作为子层 当进行 12 次复制 然后对路径进行动画处理 在 touchMoved 上更改它 时 一旦
  • 在 UITableviewCell 高度动画的同时动画 CALayer 阴影

    我有一个 UITableView 我正在尝试使用它来展开和折叠beginUpdates and endUpdates方法并在发生时显示阴影 在我的自定义 UITableViewCell 中 我有一个图层 我为其创建阴影layoutSubvi
  • Facebook oauth/access_token 丢失

    不知道我是否错过了什么 但就这样 我正在尝试为我的应用程序获取 access token 以便它可以在 facebook 上查找某些公共群组的事件 而无需用户登录 我试图从中获取 access token 这将返回一个字符串 access
  • 如何拥有程序执行时间的控制台?

    我正在尝试编写一个在控制台或 GUI 模式下工作的程序 具体取决于执行参数 我已经成功编写了以下示例代码 using System using System Collections Generic using System Linq usi
  • 使用 GTK+2 或 GTK+3 学习 GUI 编程?

    我是 GUI 编程新手 我还没有找到最适合我的目的的库 我想制作桌面环境应用程序 例如扩展坞 面板 桌面等 我已经开始学习GTK的基础知识 主要使用PyGtk 我在网上找到的大多数教程都是针对 GTK 2 0 的 然而最近 GTK 3 已发
  • iOS 4.2.1 丢失文件?

    这是我第一次使用最新的 xcode 3 2 5 和新的 iOS 4 2 1 当我在设备上运行应用程序时 我收到以下运行时错误 无法读取 Developer Platforms iPhoneOS platform DeviceSupport
  • iOS 开发: [[self navigationController] viewControllers]; 有哪些原因?会返回零吗?

    以下语句返回零 NSArray viewControllersInNavStack self navigationController viewControllers 这个语句是在导航堆栈中大约四层深度的视图控制器中调用的 所以我不明白它如
  • 应用未能及时恢复

    我在一个非常具体的场景中遇到 未能及时恢复 崩溃 我认为与看门狗相关 仅在从后台恢复时 并且仅在进入后台后在很短的时间内执行此操作 a最多几秒钟 这似乎是相关的崩溃日志 Incident Identifier E30F2238 5B15 4

随机推荐

  • 如何在 Maven 中将多个 OpenAPI 3.0 规范文件合并为一个?

    在使用 Spring Boot 的 Maven 项目中 有多个 OpenAPI 3 0 规范文件 一个规范定义了所有 HTTP 错误 errors yml 并且 error yml 的组件在其他规范中引用 我想生成一个输出规范 其中包含 e
  • 如何使用服务器时间在 Firestore 中设置纪元

    我正在尝试设置在 Firestore 中创建数据时的纪元 我希望使用以下命令获得与实时数据库中所做的类似的结果ServerValue TIMESTAMP 我不想使用设备时间来设置它System getCurrentMillis因为该时间可以
  • 编译器抱怨“错误:程序中存在杂散'\240'”[重复]

    这个问题在这里已经有答案了 我需要实现以下功能 void calc double a double b int r int c double f double 参数a r c和f是输入 b是输出 a 和 b 是具有 r 行和 c 行的二维矩
  • 如何以 ArrayList 形式检索 JDBC 结果集?

    我正在执行一个查询来检索大量 ID 整数 有没有某种方法可以简单地以 ArrayList 形式检索所有内容 而不是在 ResultSet 中迭代数百万次并将所有内容一一复制到 ArrayList 中 我知道 ResultSet 应该被迭代
  • 如何集成 Python mido 和 asyncio?

    我有一个通过 MIDI 进行文件 I O 的设备 我有一个使用 Mido 来下载文件的脚本 但它是一堆全局变量 我想整理它以正确使用 asyncio 但我不确定如何集成 mido 回调 我认为文档说我应该使用 Future 对象 但我不确定
  • 渲染脚本和 GPU

    I knowRenderscript 的设计是为了掩盖我正在运行的处理器的事实 但是有没有办法编写代码 以便在具有 GPU 计算能力的设备 目前是 Nexus 10 上 它will在 GPU 上运行 有什么方法可以判断脚本的函数正在 GPU
  • 让 Visual Studio 忽略异常?

    我在 Silverlight 4 中使用异常来验证控件的输入 当我引发无效输入异常时 VS 2010 将显示弹出窗口并停止程序 我忽略这一点并恢复程序 一切都继续正常 因为异常用于表示验证错误 有没有一种方法可以将该异常标记为忽略 我正在关
  • 将表格布局转换为 CSS 布局的最佳方法是什么?

    我即将开始开发一个具有复杂的基于表格的布局的网页 几年前编码 我想做的一件事是将布局转换为带有 div 和 span 的正确 CSS 布局 您能建议一个解决此类问题的好方法吗 我应该使用像 Blueprint 这样的 CSS 框架吗 只要进
  • 将 mp4 转换为具有透明度的 webm?

    我知道怎么做使用 ffmpeg 将 mp4 转换为 webm ffmpeg y i me939371029 mp4 r 30 out3 webm 但我想用网络管理透明度 该指南使用 Blender 但 Blender 是一个桌面工具 不容易
  • clojure - 列出列表的所有排列

    假设我有一个这样的集合 word1 word2 word3 我怎样才能列出这些单词可能排序的所有方式 即 word1 word2 word3 word2 word3 word1 word3 word2 word1 etc 最简单的方法是使用
  • ListViewItem IsSelected 绑定 - 适用于 WPF,但不适用于 WinRT

    我正在尝试将 ListViewItem 的 IsSelected 属性绑定到 ViewModel 中的属性 它在 WPF 中工作正常 但在 Windows RT 中 IsSelected 属性永远不会被设置 public class Ite
  • 为什么 git credential-osxkeychain 没有任何文档?

    这真是令人沮丧 打字git credential osxkeychain告诉我 usage git credential osxkeychain
  • 将参数传递给 Git 别名命令

    我可以将参数传递给 Git 命令的别名吗 我在 Git 配置中有一些别名 如下所示 rb1 rebase i HEAD 1 rb2 rebase i HEAD 2 rb3 rebase i HEAD 3 rb4 rebase i HEAD
  • 在 get 请求中传递 JSON 数据作为请求正文

    您好 我必须向 url 发送 get 请求 请求正文包含 json 对象 如下所示 goupid some variable 下面是一段发送get请求的java代码 URL url1 new URL http onemoredemo app
  • 自定义IdentityUserRole主键

    我正在使用 ASP NET Identity Provider 和 EF 6 Code First 并且我创建了一个自定义IdentityUserRole有额外列的表OrganisationId 自定义表名为 UserRole 该表当前的默
  • java 正则表达式 量词

    我有一个像这样的字符串 String string number0 foobar number1 foofoo number2 bar bar bar bar number3 foobar 我需要一个正则表达式来提供以下输出 number0
  • 实现支持方法链的 Scala 特征的最佳实践

    我想创建一个特征 向类添加一些属性并使链接方法成为可能 在 Scala 2 8 1 中测试 trait SomeProperty var prop String default def setProp s String prop s thi
  • Airflow 2 的 Docker 撰写文件(版本 2.0.0)

    我正在寻找编写 docker compose 文件以在类似的生产环境中本地执行气流 对于较旧的 Airflow v1 10 14 docker compose 工作正常 但相同的 docker compose 不适用于最新的稳定版本 气流调
  • Ant 类路径顺序

    如何在 ant 中设置类路径顺序 具体来说 当我尝试运行 ant 构建时 我需要它来选取 jar jaxws api jar 中的类 而不是 jre 中的同一类 我目前正在设置类路径以显式包含这些 jar 但它似乎仍然首先选择 jre 我正
  • iphone 动画:为什么围绕 X 轴旋转 UILabel 会切断其下半部分?

    我想围绕 X 轴旋转 UILabel 并为其设置动画 但是当动画开始时 标签的文本会被水平切成两半 下半部分消失 上半部分在旋转 为什么 这是代码 CATransform3D 3Dt CATransform3DMakeRotation ra