iOS7-为什么CGAffine Transform无法在iOS8上正常运行,但不能在iOS7上正常运行?

阿霍福德

在iOS7上使用CGAffineTransformMakeTranslation时遇到问题。运行iOS7和iOS8时,我正在使用CGAffineTransformMakeTranslation的视图将转到另一个位置。为什么会这样,我在做什么错呢?

我认为我称其为“ hud”,即其parentView的长度和125.0高。我正在使用“自动版式”,这是我的故事板的屏幕截图,因此您可以了解如何设置约束。容器视图是照片的集合视图。

故事板

我立即将“ hud”隐藏起来,并向下进行变换,选择照片后,它将向上滑动回到视图中。

-(void)showHud:(BOOL)show
{
    NSLog(@"Frame Height: %f", hud.frame.size.height);

    if (show && !hudSelectionMode)
    {
        [UIView animateWithDuration:0.5 delay:0 options:0
                     animations:^{
                         hud.transform = CGAffineTransformMakeTranslation(0, 0);
                         hud.alpha = 0.8f;
                     }
                     completion:^(BOOL finished){
                     }
     ];

    }
    else if (!show && !hudSelectionMode)
    {

    [UIView animateWithDuration:0.5 delay:0 options:0
                     animations:^{
                         hud.transform = CGAffineTransformMakeTranslation(0, hud.frame.size.height);
                         hud.alpha = 0.8f; // will be 0.0 when not testing
                     }
                     completion:^(BOOL finished){
                     }
     ];


    }

}

这是问题所在,在iOS8上,此功能完美无缺,但hud从一开始就被隐藏了,并且在选择图像时会向上滑动:隐藏的哈德 平视显示器

但是,在iOS7设备上运行时,hud不在我期望的位置: Hud iOS7“隐藏” Hud iOS7显示

如果我注释掉-(void)showHud:(BOOL)show中的所有代码,则平视显示器将位于parentView的底部,我希望它位于7和8上。

乔治

在iOS7上,您需要将转换值乘以设备的scaleFactor。在iOS8上,这似乎是自动完成的,但在iOS7上却没有。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

代码签名的IPA在iOS7上运行,但不能在iOS8上运行

来自分类Dev

UI自动化可以在iOS5模拟器上正常运行,但不能在iOS6和iOS7上正常运行

来自分类Dev

UICollectionView可在iOS7上运行,但不能在iOS6上运行

来自分类Dev

AVAudioPlayer无法在iOS7上运行

来自分类Dev

从iOS7迁移后,为什么iOS8 SSL请求间歇性失败?

来自分类Dev

为什么CGContextSetRGBStrokeColor在ios7上不起作用?

来自分类Dev

为什么iOS7中的UIWebView canGoBack = NO?

来自分类Dev

为什么iOS7中的UIAlertController收到nil值?

来自分类Dev

为什么iOS7中的UIAlertController收到nil值?

来自分类Dev

使用CLLocationManager并针对ios7构建的应用程序将在ios8上运行?

来自分类Dev

iOS7和iOS8上的Healthkit

来自分类Dev

tableView didSelectRowAtIndexPath在iOS 7上无法正常工作。为什么?

来自分类Dev

智能横幅无法在iOS7上运行

来自分类Dev

Swift物理无法在iOS7上运行

来自分类Dev

简单动画无法在iOS7上运行

来自分类Dev

AVPlayer在iOS7中不显示视频,在iOS8和iOS9上可以正常工作

来自分类Dev

AVPlayer在iOS7中不显示视频,在iOS8和iOS9上可以正常工作

来自分类Dev

Swift和TestFlight可在iOS 8上运行,但不能在iOS 7上运行

来自分类Dev

Swift和TestFlight可在iOS 8上运行,但不能在iOS 7上运行

来自分类Dev

仅具有iphone目标(非通用)的iOS应用在ipad iOS7上可正常显示,但在ipad iOS8上则无法显示

来自分类Dev

仅具有iphone目标(非通用)的iOS应用在ipad iOS7上可正常显示,但在ipad iOS8上则无法显示

来自分类Dev

日期输入不能在iOS7上正确对齐

来自分类Dev

为什么我的CGAffineTransformMakeTranslation无法在iOS 7上运行?

来自分类Dev

无法在iOS7上使用scrollsToTop

来自分类Dev

无法在iOS7上使用scrollsToTop

来自分类Dev

为什么iOS7模拟器无法启动或无法启动...?

来自分类Dev

为什么iOS7模拟器无法启动或无法启动...?

来自分类Dev

为什么我的iOS字体看起来非常像素化?iOS7的最佳字体?

来自分类Dev

iOS7的动态类型CSS类是什么?

Related 相关文章

  1. 1

    代码签名的IPA在iOS7上运行,但不能在iOS8上运行

  2. 2

    UI自动化可以在iOS5模拟器上正常运行,但不能在iOS6和iOS7上正常运行

  3. 3

    UICollectionView可在iOS7上运行,但不能在iOS6上运行

  4. 4

    AVAudioPlayer无法在iOS7上运行

  5. 5

    从iOS7迁移后,为什么iOS8 SSL请求间歇性失败?

  6. 6

    为什么CGContextSetRGBStrokeColor在ios7上不起作用?

  7. 7

    为什么iOS7中的UIWebView canGoBack = NO?

  8. 8

    为什么iOS7中的UIAlertController收到nil值?

  9. 9

    为什么iOS7中的UIAlertController收到nil值?

  10. 10

    使用CLLocationManager并针对ios7构建的应用程序将在ios8上运行?

  11. 11

    iOS7和iOS8上的Healthkit

  12. 12

    tableView didSelectRowAtIndexPath在iOS 7上无法正常工作。为什么?

  13. 13

    智能横幅无法在iOS7上运行

  14. 14

    Swift物理无法在iOS7上运行

  15. 15

    简单动画无法在iOS7上运行

  16. 16

    AVPlayer在iOS7中不显示视频,在iOS8和iOS9上可以正常工作

  17. 17

    AVPlayer在iOS7中不显示视频,在iOS8和iOS9上可以正常工作

  18. 18

    Swift和TestFlight可在iOS 8上运行,但不能在iOS 7上运行

  19. 19

    Swift和TestFlight可在iOS 8上运行,但不能在iOS 7上运行

  20. 20

    仅具有iphone目标(非通用)的iOS应用在ipad iOS7上可正常显示,但在ipad iOS8上则无法显示

  21. 21

    仅具有iphone目标(非通用)的iOS应用在ipad iOS7上可正常显示,但在ipad iOS8上则无法显示

  22. 22

    日期输入不能在iOS7上正确对齐

  23. 23

    为什么我的CGAffineTransformMakeTranslation无法在iOS 7上运行?

  24. 24

    无法在iOS7上使用scrollsToTop

  25. 25

    无法在iOS7上使用scrollsToTop

  26. 26

    为什么iOS7模拟器无法启动或无法启动...?

  27. 27

    为什么iOS7模拟器无法启动或无法启动...?

  28. 28

    为什么我的iOS字体看起来非常像素化?iOS7的最佳字体?

  29. 29

    iOS7的动态类型CSS类是什么?

热门标签

归档