首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIButton中快速三维接触力值的计算

UIButton中快速三维接触力值的计算
EN

Stack Overflow用户
提问于 2016-02-06 06:53:45
回答 1查看 2.2K关注 0票数 3

如何测量应用于UIButton函数的三维触摸力?我想用它来改变AVAudioPlayer属性的体积。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-06 11:43:32

您可以对所有UIView类\子类使用识别3D触摸的东西。

创建一个自定义类

代码语言:javascript
复制
class customButton : UIButton{
    override func touchesMoved(touches: Set<UITouch>, withEvent event: UIEvent?) {
        for touch in touches{
            print("% Touch pressure: \(touch.force/touch.maximumPossibleForce)");
        }
    }

    override func touchesEnded(touches: Set<UITouch>, withEvent event: UIEvent?) {
        print("Touches End")
    }
}

而不是UIButton Touch Observer (TouchUpInside \ TouchUpInside..),只需使用上面的方法

这将适用于所有UIView类。

代码语言:javascript
复制
class customView : UIView ....//same code as above
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35238278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档