ios - 翻转 UIImageView 的问题

标签 ios swift uiimageview flip

我的 Storyboard中有一张图像,我想水平翻转它。我的意思是我想将它翻转到 X 轴上。我在不同的操作中使用了以下代码,该操作似乎翻转了图像,但没有调用该操作,而是使用相同的代码,由于某种原因,我无法翻转图像。顺便说一下,imageView(在下面的代码中)是我正在翻转的 UIImageView 的 socket 名称,并且当我运行代码时也没有任何错误。不知道为什么它不会翻转。有任何想法吗?翻转 UIImageView 与翻转 UIImage 不同吗?我不知道那里是否有区别。我有点一无所知。

这是我添加到按钮操作中的代码:

self.imageView.transform = CGAffineTransformMakeScale(-1, 1);

我不确定是否需要切换其中的数字,我已经尝试过切换数字,哪些是负数,哪些是正数,但这对我的形象没有影响。

最佳答案

Is flipping a UIImageView, different from flipping a UIImage?

UIImageViewUIImage 的容器,因此您翻转容器数据而不是容器。

你的代码对我来说看起来很完美。您可能想添加这样的动画:

UIView.animateWithDuration(1.0, animations: { () -> Void in
    self.imageView.transform = CGAffineTransformMakeScale(-1, 1)
}, completion: nil)

关于ios - 翻转 UIImageView 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33194194/

相关文章:

ios - 仅限 iOS9 上的 UICollectionView NSInternalInconsistencyException 错误

ios - Swift:导入框架但无法在其中找到类

ios - 将枚举案例的关联值提取到元组中

ios - UItableViewCell ImageView 在选择时更改

ios - 使用乘法混合模式覆盖 UIImageViews?

iOS:在 segue 期间将 UIToolBar 保持在顶部

ios - 具有多个 source_id 的 FQL 查询中的问题

ios - 无法获取 iphone 构建版本

c - Obj-C 有@available。 swift 有#available。我可以在 C/C++ 中使用什么?

ios - 图像未在表格单元格上完美显示