【问题标题】:iPad Mini display error when dismissing keyboard关闭键盘时 iPad Mini 显示错误
【发布时间】:2013-09-03 09:45:14
【问题描述】:

我有一个奇怪的错误,只出现在 iPad Mini 上。

我们的应用有登录界面,这是一个符合 UIScrollView 协议的 UIViewController。

当输入登录详细信息并点击登录按钮时,键盘将被关闭。但是在 iPad Mini 上,当键盘关闭时,视图控制器中会出现小的移动白线。 它看起来几乎像屏幕撕裂或键盘动画留下的痕迹,但它在键盘所在的位置上方。

我会尝试从我们的测试人员那里获取屏幕截图。这只发生在 iPad Mini 上。

在关闭键盘时,我不知道的 mini 上的动画是否有特殊考虑?我已经研究了 2 个小时,但我找不到任何东西。

【问题讨论】:

  • 这可能是屏幕分辨率的问题。请检查您的图像尺寸。
  • 谢谢,我去看看。我们确实设置了图像的显示比例,并且我们使用命名约定来支持正常和视网膜显示。知道后会给予反馈
  • 我们有一个随着键盘向下移动的图像。这绝对是问题的根源。我只是不知道为什么。
  • 这张图片是如何随着键盘向下移动的?
  • 当我们显示键盘时,我们将图像框架设置为上移,当我们关闭键盘时,我们将图像框架设置为下移。它在向下移动时创建线条。

标签: ios ipad


【解决方案1】:

感谢大家的建议。

只是为了回答这个问题:

图像位置变化时图像和伪影的模糊性是由于包含图像的 UIImageView 具有与图像不同的尺寸。 这将导致 UIImageView 在转换后以小数值像素结束。 由于出现问题的 iPad Mini 不是 Retina 设备,因此操作系统会尝试对 UIImageView 进行抗锯齿处理,从而导致图像模糊,并在图像移动时留下痕迹。

解决方案相当简单,在控制器的 XIB 文件中,选择包含图像的 UIImageView,然后在“编辑器”菜单上,选择“大小以适合内容”。 (或者选择 UIImageView 使用 Command + '=' 快捷键)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-10
    • 1970-01-01
    • 2011-09-19
    • 1970-01-01
    • 1970-01-01
    • 2012-12-15
    • 1970-01-01
    • 2014-06-27
    相关资源
    最近更新 更多