【发布时间】:2012-06-16 05:44:35
【问题描述】:
我有一个在 iOS 4 中工作的带有子类触摸响应的自定义视图。在 iOS 5 上,当沿着视图的底部边缘触摸时,这些触摸根本不会响应,如果视图的背景颜色设置为clearColor。
我无法追踪到这一点,但有谁知道 iOS 5 是否改变了视图根据透明背景响应触摸的方式?
除了将背景颜色设置为orangeColor 之类的任何不透明颜色之外,我无法对代码进行任何更改,并且视图会完全响应。
请注意,该问题不会影响视图中其他地方的触摸;仅沿底部边缘,添加到视图的最后一个子视图下方的任何位置;在查看没有内容的视图区域时,可能会为了触摸而将清晰的背景视为视图不存在。改变颜色,视图有“内容”并且触摸工作!
【问题讨论】:
标签: iphone objective-c ipad uiview uikit