【问题标题】:How to add subviews to a UIButton via Storyboard?如何通过 Storyboard 向 UIButton 添加子视图?
【发布时间】:2016-07-14 15:56:06
【问题描述】:

不能通过 Storyboard 向 UIButton 添加子视图吗? This answer 建议在代码中是可能的,但你如何通过 Storyboard 做到这一点?拖动 UIView 成为 UIButton 的子级不起作用。

了解简单的解决方法,例如创建父 UIView 来保存 UIButton 和子视图,但这个问题的重点是是否可以将子视图添加到 Storyboard 内的 UIButton。

【问题讨论】:

  • @schmidt9 是的,但该答案表明这是不可能的。你是说这是唯一的方法吗?
  • 是的,这是不可能的,只需按照他们在该答案中的建议进行操作即可:)
  • @schmidt9 好的,请将其发布为答案
  • 您也可以尝试将故事板编辑为 xml 并将子视图手动放入 UIButton 声明中。 99% 不行,但你可以试试)

标签: ios swift uiview uibutton storyboard


【解决方案1】:

您不能在 Interface Builder 中将子视图添加到 UIButton,使用 UIView 作为容器,然后添加 UIButton 以及您想要的任何内容。注意,例如。您可以在按钮顶部放置UILabel,如果您没有为该标签设置userInteractionEnabled = YES,您的按钮仍将响应触摸事件。另请参阅this 答案。

【讨论】:

    猜你喜欢
    • 2013-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-04
    • 2016-04-14
    • 2018-02-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多