【问题标题】:Swift: UIButton un-clickable overlapping viewsSwift:UIButton 不可点击的重叠视图
【发布时间】:2018-02-10 14:29:44
【问题描述】:

当我通过单击带有交叉图像的按钮来展开转场时,该按钮现在是 UIView 内的 1/4UIView 外的 3/4我按下 UIView 内部的部分按钮,然后展开 segue 工作,但如果我点击 UIView 外部,则它不起作用。

从上图中可以看出,如果我在蓝线内单击,则会打开其他视图控制器,如果我在十字按钮的蓝线外单击,则 segue 的展开不起作用,为什么?

您可以观看视频

<a href="https://imgflip.com/gif/24bh0k"><img src="https://i.imgflip.com/24bh0k.gif" title="made at imgflip.com"/></a>

【问题讨论】:

    标签: ios swift uiview uibutton


    【解决方案1】:

    十字按钮似乎在卡片视图而不是超级视图内。将按钮放在 superview 内,在卡片视图之上,但在卡片视图之外。

    做这样的事情

    【讨论】:

      【解决方案2】:

      将按钮放在视图上并正确设置其约束。也许你的问题会得到解决。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-02-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多