Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift UIView帧更新后UIAPTgestureRecognitor不工作_Swift_Uiview_Uiimageview_Uigesturerecognizer - Fatal编程技术网

Swift UIView帧更新后UIAPTgestureRecognitor不工作

Swift UIView帧更新后UIAPTgestureRecognitor不工作,swift,uiview,uiimageview,uigesturerecognizer,Swift,Uiview,Uiimageview,Uigesturerecognizer,我有一个UITableView和一个navigationItem.titleView。标题视图有一个UIImageView,当tableView滚动时,标题视图的帧大小将更新。我还向UIImageView添加了一个UIAppgestureRecognitizer,这样用户可以查看UIImageView的完整图像,问题是默认的帧大小选项卡手势可以工作,但当帧大小更新时,它就不工作了 我将isUserInteractionEnabled设置为true 我试图删除tapGestureReconize

我有一个
UITableView
和一个
navigationItem.titleView
。标题视图有一个
UIImageView
,当tableView滚动时,标题视图的帧大小将更新。我还向
UIImageView
添加了一个
UIAppgestureRecognitizer
,这样用户可以查看
UIImageView
的完整图像,问题是默认的帧大小选项卡手势可以工作,但当帧大小更新时,它就不工作了

  • 我将
    isUserInteractionEnabled
    设置为
    true
  • 我试图删除tapGestureReconizer,并在更新
    UIImageView
    frame时对其进行更新,但没有成功

  • 我发现,我的标题视图是
    UIView
    ,并且有一个子视图
    UIImageView
    ,我没有更新
    UIView
    帧大小。这是否导致
    UITapgestureRecognitor
    不工作