关于超出父视图的子视图点击事件
2017-09-07 16:16
148 查看
override func hitTest(_ point:
CGPoint, with event: UIEvent?) ->
UIView? {
var view =
super.hitTest(point, with: event)
if view ==
nil {
let point =
self.convert(point, to: button)
if
button.bounds.contains(point)
{
view = button
}
}
return view
}
//其中button为我们超出的控件
CGPoint, with event: UIEvent?) ->
UIView? {
var view =
super.hitTest(point, with: event)
if view ==
nil {
let point =
self.convert(point, to: button)
if
button.bounds.contains(point)
{
view = button
}
}
return view
}
//其中button为我们超出的控件
相关文章推荐
- 关于子视图超出父视图后无法响应点击事件的处理办法
- iOS 子视图超出父视图范围点击事件处理!
- 让超出父视图范围的子视图响应事件,在UIView范围外响应点击
- iOS 超出父视图不响应点击事件的解决方法
- 子视图超出父视图部分仍然响应点击事件的处理
- pointInside 和 hitTest (超出父视图点击事件不响应解决办法)
- iOS 子视图超出父视图范围 无法响应点击事件解决方案
- 如何让超出父视图区域的子视图实现点击事件
- 让超出父视图范围的子视图响应事件,在UIView范围外响应点击
- iOS 关于UIView的userInteractionEnabled属性(多层视图到点击事件)
- 昨天的这个先补上--这个是关于 JQ 的移动 和 渐变特效的点击事件
- 关于点击显示与隐藏的事件
- 关于JavaScript中的事件代理(例子:ul中无数的li上添加点击事件)
- UIButton超出父view的显示范围后,不响应点击事件
- 关于在"a"标签中添加点击事件的一些问题
- 关于ListView中Item点击事件,动态改变Item中控件属性
- Javascript: 关于移动端与pc的点击事件的探讨
- 关于a标签的点击事件
- 关于AdapterView点击空白处事件
- 关于listview点击Item滑动到视图中间的做法。