【问题标题】:UIbutton click issue - SwiftUIbutton点击问题 - Swift
【发布时间】:2019-04-20 07:07:12
【问题描述】:

我正在尝试在子视图上添加登录按钮重叠,uibutton 的触摸事件在下半部分不起作用。

谁能给我一个想法来实现这样的设计,所有角落都有触摸事件工作?

【问题讨论】:

  • 您必须从父视图中删除按钮并设置在蓝色视图上方
  • 它只在蓝色视图内
  • 您必须将按钮保留在 UIView 之外,否则无法点击。使用约束根据 UIView 保持按钮的位置。
  • @Indrajeet 触及边缘也不起作用
  • @US-1234 你试过解决方案吗,我在上面的评论中提到了什么?它会解决你的问题

标签: ios xcode uibutton storyboard


【解决方案1】:

您的视图设置应如下所示:

正如 Inderjeet 在他的评论中提到的,“您必须将按钮保留在 UIView 之外,否则无法点击。根据 UIView 维护按钮的位置使用约束。”

现在要回答为什么,将viewclip to bounds 属性设置为true。您会看到,在运行时,不可点击的部分也是不可见的。

【讨论】:

    猜你喜欢
    • 2015-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-27
    • 1970-01-01
    • 2019-11-30
    相关资源
    最近更新 更多