- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
为什么上面只有一个在代码中有效?
目前我正在使用以下...
image.transform = CGAffineTransformMakeRotation(M_PI/2.5);
image.transform = CGAffineTransformMakeScale(1.25, 1.25);
我的图像像第二行所说的那样缩放到 125%,但它根本没有旋转。
当我翻转代码说...
image.transform = CGAffineTransformMakeScale(1.25, 1.25);
image.transform = CGAffineTransformMakeRotation(M_PI/2.5);
我的图片旋转了但没有缩放...
有没有办法在同一代码中同时使用两者?
我的 viewDidLoad
方法中有这些。谁能帮帮我?
谢谢!
最佳答案
第二个不应使用函数的 Make
版本。因此,例如,您应该:
CGAffineTransform transform = CGAffineTransformMakeScale(1.25, 1.25);
image.transform = CGAffineTransformRotate(transform, M_PI/2.5);
或
CGAffineTransform transform = CGAffineTransformMakeRotation(M_PI/2.5);
image.transform = CGAffineTransformScale(transform, 1.25, 1.25);
对比 Creating an Affine Transformation Matrix功能与 Modifying Affine Transformations功能。
关于ios - CGAffineTransformMakeRotation 和 CGAffineTransformMakeScale,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17155885/
我知道使图像变大的代码是: imageView.transform = CGAffineTransformMakeScale(5f, 5f); 但是我可以添加什么来使效果需要几秒钟呢? 预期的效果是让
如何在 Cocoa 中使用 CGAffineTransformMakeScale?在 iPhone 上我确实喜欢这样: something.transform = CGAffineTransformM
我有一个正在通过 UIPinchGesture 缩小的 View 。该 View 的 subview 是带有关联图像的 UIImageView。问题是当缩小到原来较大尺寸的 1/4 左右时,缩小似乎会
我的代码用于平移和缩放用于工作的按钮。Xcode 现在以某种方式抛出警告:Implicit declaration of function 'CGAffineTransformMakeScale' i
我正面临这个奇怪的问题,其中 CGAffineTransformMakeScale 导致旋转。顾名思义,它应该只会导致缩放,但事实并非如此。 [UIView animateWithDuration:1
我有一个使用 Storyboard布局的 UIButton。该按钮只包含一个图像。单击按钮时,我想为按钮的大小设置动画 - 减小大小,然后再次将其恢复到原始大小。 我使用了以下代码 - [UIView
我有一个 View Controller ,我正在使用 UIView 动画将其缩小到 0,然后再删除它。我的解散代码是: [UIView animateWithDuration:_dismissAni
我想制作一个UIView动画,以便其右侧变小然后再返回。点击此UIView中的UIButton时将触发此动画。这是我想要的一个快速模型-UIView将从状态1>状态2>状态1进入: 好像它被推向一侧。
我有一个 UITextView 实例。它实际上是一个盒子,当用户点击它时,我想让它变大。所以我在点击事件中实现了 CGAffineTransformMakeScale。 问题是,UITextView
我有一个问题。有一个uiview,它是通过手势控制的(可以水平移动)。虽然这个 uiview 很小,但一切都很好。 在使用 CGAffineTransformScale 缩放它之后,奇怪的事情开始了:
我有点困惑。假设我有一个名为 myView 的 UIView,我们有以下代码块: [myView setTransform:CGAffineTransformMakeScale(2.0f, 2.0f)
为什么上面只有一个在代码中有效? 目前我正在使用以下... image.transform = CGAffineTransformMakeRotation(M_PI/2.5); image.trans
我有多个 View , View 上有许多 UILabel。 (全部在 Interface Builder 中构建)。 然后,当您捏合屏幕时,我会尝试创建一个“更小”的 View 副本。 为此,我申请
((UIImageView*)[dsry objectAtIndex:0]).transform = CGAffineTransformMakeRotation(1.57*2); ((UIImageV
使用以下方法翻转 View : self.transform = CGAffineTransformMakeScale(-1, 1); // self is an UIView 要旋转此 View
我正在使用最新的 SDK 开发 iOS 应用程序。 我这样创建一个AVCaptureVideoPreviewLayer: // Create the preview layer _videoPrevi
我在处理动画时遇到问题。 image View 从比例 1 开始。我想缩小它。代码看起来很简单: image.transform = CGAffineTransformIdentity // Voi
我正在开发一个简单的 Mac 应用程序。我希望能够对 NSButton 应用变换并使其更大。其大小的两倍。但是我的代码不起作用,它只是将按钮滑到角落。有谁知道出了什么问题吗? [NSAnimation
这应该是一个简单的问题 - 当我在 UIView 上使用 CGAffineTransformMakeScale 时,width = 0.5 和 height = 0.5,它缩小到左上角。我需要它围绕其
float scaleFactor = 0.5; self.bubble.transform = CGAffineTransformMakeScale(scaleFactor, scaleFa
我是一名优秀的程序员,十分优秀!