调整大小的UIView上没有触摸事件

Vivek Bansal

我的问题是在更新UITableView子项中的数据后,将UIView的高度从40pt(情节提要中提到的高度)增加到大约(1400)。该视图没有在增加的区域中获取事件。它仅接收低于原始高度的触摸事件。

查看Xib文件中的继承关系

ScrolView      
  - UIView(1) 
    -- UIView (1.1)  
    -- UIView (1.2)  (commentView) (width superview.width, height - 40) 
       ---UITableView (1.2.1) (commentTableView) (not in xib)

我的代码是-

override func viewDidLoad() {
    super.viewDidLoad()

    commentView = view.viewWithTag(999)
    // adding tableview inside comment view
    if commentView != nil {
        commentTableView = UITableView(frame: CGRectMake(0, 0, commentView.frame.width, commentView.frame.height))
        commentView!.addSubview(commentController!)
    }
}

// After adding rows to table, update size of table 

func afterSettingTableContent() {
     log.info("bound before change\(commentView?.bounds)")
    commentView?.frame.size.height = (commentTableView?.contentSize.height)!

    commentTableView.frame.size.height = (commentView?.frame.height)!
    scrollView.contentSize.height += (commentView?.frame.size.height)!
}
Vivek Bansal

问题是commentView的超级视图的高度即UIView(1)是固定的。由于clipToBounds为假,因此子视图呈现良好,并且由于其大小仍为40,因此它们没有受到任何触摸。增加视图高度1后,一切正常。(Silly Mistake)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

UIView没有被触摸

来自分类Dev

触摸事件无法在没有href的锚点上触发

来自分类Dev

为什么我的调整大小事件没有触发?

来自分类Dev

在 UIView 上捕获和记录触摸事件

来自分类Dev

Gridsplitter没有调整大小

来自分类Dev

没有响应触摸事件

来自分类Dev

SpriteKit Xcode级别编辑器在自定义按钮类上没有触摸事件(3d触摸)

来自分类Dev

获取 UIView 上的最后一个触摸事件

来自分类Dev

调整UIView的大小

来自分类Dev

调整UIView的大小

来自分类Dev

调整没有验证码的大小

来自分类Dev

调整没有验证码的大小

来自分类Dev

ScrollView-> ChildView没有调整大小

来自分类Dev

如何调整没有分区的磁盘的大小?

来自分类Dev

jquery端没有调整元素大小

来自分类Dev

UIGestureRecognizer用于旋转,调整大小,在UIView的边缘上移动

来自分类Dev

使用graphicsmagick或imagemagick调整大小而图像上没有空白

来自分类Dev

使用graphicsmagick或imagemagick调整大小而图像上没有空白

来自分类Dev

如何使用opencv4android赋予Fluid效果/调整位图WRT触摸事件的大小

来自分类Dev

模拟事件调整大小

来自分类Dev

所有图像调整大小后如何触发调整大小事件

来自分类Dev

调整从xib创建的UIView的大小?

来自分类Dev

调整UIView的大小限制。迅速

来自分类Dev

动态调整“容器” UIView的大小

来自分类Dev

调整从xib创建的UIView的大小?

来自分类Dev

Xcode UIView随机调整大小

来自分类Dev

有没有办法调整位图图像的大小?

来自分类常见问题

控制器中的UIView触摸事件

来自分类Dev

从uiview到uiscrollview的重复/镜像触摸事件