【问题标题】:iOS AssistiveTouch slow animation when using custom keyboard使用自定义键盘时 iOS AssistiveTouch 动画慢
【发布时间】:2015-01-26 04:24:14
【问题描述】:

我正在构建一个自定义键盘,现在一切都很好,除了我在启用自定义键盘期间使用 AssistiveTouch 时,AssistiveTouch 的动画在点击打开时有点滞后(缓慢放大、缩小)它。

我在 iPhone 4s 和 iPhone 6 上测试过,同样的问题,所以我认为与设备硬件或资源消耗无关。

任何人有同样的麻烦或知道原因吗?以及如何解决?

【问题讨论】:

    标签: ios animation keyboard transition lag


    【解决方案1】:

    我自己找到了原因。那是因为影子。 我为每个按钮添加了阴影,删除阴影后,延迟不再出现。

    所以有人建议一些更好的方法来为按钮添加阴影而不会滞后?

    这是我给按钮添加阴影的方法:

    button.layer.masksToBounds = false
            button.layer.shadowColor = UIColor(rgb: 0x000000, alpha: 0.5).CGColor
            button.layer.shadowOpacity = 1.0
            button.layer.shadowRadius = 0
            button.layer.shadowOffset = CGSizeMake(0, 1.0)
    

    【讨论】:

      【解决方案2】:

      经过一段时间的尝试,我找到了答案。我发现你真的必须为你的按钮添加阴影。如果您使用的是 Xcode 6 或 7,那么当您转到情节提要时,选择按钮并选择属性检查器,就​​会有一个阴影选项。选择它,你会得到它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-12-11
        • 2016-11-13
        • 1970-01-01
        • 1970-01-01
        • 2016-07-18
        • 2014-08-11
        • 1970-01-01
        • 2016-04-06
        相关资源
        最近更新 更多