【问题标题】:CGAffineTransformMakeRotation to a button works on iPhone but not on iPadCGAffineTransform Rotation to a button 适用于 iPhone 但不适用于 iPad
【发布时间】:2014-05-15 09:08:33
【问题描述】:

我有一个通用(iPhone 和 iPad)应用共享代码。

我在一个按钮上运行以下命令,它在 iPhone 上按预期工作,但在 iPad 上,它在旋转之前将按钮物理移动到屏幕上的不同位置。 iPad 的情节提要仅使用横向模式,因此不确定是否相关。

self.sButton.transform = CGAffineTransformMakeRotation(45.0*M_PI/180.0);

我在其他地方读到过有人在 iPad 上对齐 ui 元素时遇到类似问题,但现在这些都非常老了(iOS 4)。我正在使用 Xcode 5。

任何帮助表示赞赏。

【问题讨论】:

  • 嗨,我在 iphone 和 ipad 上都使用了这个代码,但是它的动画效果是一样的,但它的动画效果是一样的。我不知道你面临的确切问题是什么。是否可以作为示例项目发送?,如果适用意味着我会从我们这边提供帮助

标签: ios xcode ipad


【解决方案1】:

我想我理解你的问题。确保选择或取消选择“使用自动布局”。请参见下面的示例。

“按下前”

“选择自动布局(按下按钮)”

“未选择自动布局(按下按钮)”

可以在右侧的实用程序视图中选择或取消选择自动布局。

【讨论】:

    猜你喜欢
    • 2011-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多