你怎么能为UIButton和旋转文字UILabel?90度,180度.
注意:在将此标记为重复之前,我有意将我的问题建模为此问题的Swift版本:如何在Objective-C中为UIButton和UILabel旋转文本?
我已经阅读了许多与此相关的答案,但我仍然无法让它发挥作用.
我有一个用户可以在其中签名的视图.以下是它的外观:http://d.pr/i/McuE
我可以成功检索此图像并将其保存到文件系统,但我需要在保存前将其旋转90度,以便签名从左到右读取.
// Grab the image
UIGraphicsBeginImageContext(self.signArea.bounds.size);
[self.signArea drawRect: self.signArea.bounds];
UIImage *signatureImage = UIGraphicsGetImageFromCurrentImageContext();
//-- ? -- Rotate the image (this doesn't work) -- ? --
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextRotateCTM(context, M_PI_2);
UIGraphicsEndImageContext();
//Save the image as a PNG in Documents folder
[UIImagePNGRepresentation(signatureImage) writeToFile:[[PPHelpers documentsPath] stringByAppendingPathComponent:@"signature-temp.png"] atomically:YES];
Run Code Online (Sandbox Code Playgroud)
如何在保存之前旋转图像?
在此先感谢您的帮助.我使用iOS 7 SDK在Xcode 5上.
我有一个UILabel我想旋转180度,所以文字显示颠倒.我做了一些搜索,发现这个问题涵盖了旋转CGAffineTransformMakeRotation.
有没有办法在我身上旋转它UIStoryboard?标签总是会出现相同的固定旋转,所以最好让它在我的故事板中以与运行时相同的方式显示.我发现这篇文章说这是不可能的,但这是一个相当古老的帖子(我认为是故事前的).当然,如果不是故事板,我可以CGAffineTransformMakeRotation在我链接的其他问题中使用viewDidLoad.
我正在创建一个iphone app.in该应用程序我想根据附加的屏幕截图调整标签角度.
(见120美元标签)
红色图像在背景中,我想将uilabel顶部角度调整
我用这个transform方法来旋转.但它并没有恰当的角度.标签缩小
testLabel.transform = CGAffineTransformMakeRotation(30 * M_PI / 180.0);
Run Code Online (Sandbox Code Playgroud) 我试图将IOS文本标签旋转180度.当我尝试旋转标签时:
[timeField layer].transform = CATransform3DMakeRotation(M_PI, 1.0, 0.0, 0.0);
Run Code Online (Sandbox Code Playgroud)
所有单独的字符都单独旋转,因此生成的文本将被镜像.如何在没有字符镜像顺序的情况下旋转整个标签?当我做动画时,旋转是可以的.