cocoa-touch - iPad:通过手指触摸屏幕来测量/检测覆盖区域(不仅仅是触摸坐标)

标签 cocoa-touch ipad

我想访问 iPad 上每次触摸事件时手指覆盖的区域。

每个触摸事件都会产生一个坐标对 X 和 Y,与触发事件的手指有多大以及触摸区域无关。

我想知道是否有办法获取触发触摸事件的区域数据,例如大小或坐标不

非常感谢任何帮助。

预先感谢您的回答或重定向,

基督教

最佳答案

没有用于此目的的公共(public) API。 UITouch 中存在私有(private) API:

@property(assign, nonatomic, setter=_setPathMajorRadius:) CGFloat _pathMajorRadius;

但在 AppStore 上使用此功能会导致您的应用被拒绝。请参阅我的回答Is there any way at all that I can tell how hard the screen is being pressed了解此属性的使用。

关于cocoa-touch - iPad:通过手指触摸屏幕来测量/检测覆盖区域(不仅仅是触摸坐标),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3316358/

相关文章:

ios - Bloomberg、ABCNews、CBSNews 等新闻 iOS 应用程序如何工作?

iOS:如何在我的应用程序中设置铃声和警报音量

iphone - 有什么方法可以访问 objective c 运行时中任何类的私有(private)实例变量的地址吗?

iphone - xcode 在选择之前加载 tabContent

ios - iPhone : Is it possible to close the app rather than run in background when user clicks Home Button?

iphone - Type0 字体的 PDF 解析给我带来麻烦(IOS 应用程序)?

ios - 根据 IOS 版本显示不同的启动图像

objective-c - 为什么 iOS main.m 模板包含返回语句和自动释放池?

ios - 使用一个 Collection View IOS 滚动多个 UICollectionView

iphone - 我的页脚不会在 Iphone 或 Ipad 上水平填充页面