【问题标题】:Can you add a custom button to the Utilities Panel in Xcode?您可以在 Xcode 的实用程序面板中添加自定义按钮吗?
【发布时间】:2016-11-13 20:33:15
【问题描述】:

只是想知道是否可以在 Xcode 的实用程序面板中添加一个自定义按钮,您可以将它拖到情节提要场景中并设置某些方面,颜色、字体/大小、渐变等?

【问题讨论】:

标签: ios xcode uibutton


【解决方案1】:

您正在描述一个自定义的xib 文件,其中包含一个视图及其子视图。然后,您可以随时随地加载 xib 并将视图粘贴在代码中的界面中。好的,您将无法在情节提要中看到它的效果,但它非常巧妙地解决了问题。

另一种可能性,如果这只是一个按钮而不是其他任何东西,那就是 UIButton 子类,其中按钮配置自身以具有您想要的功能。 p>

但无法将自定义按钮从对象库拖放到设计画布中。对象库中的内容就是对象库中的内容,您无法更改。

【讨论】:

  • 抱歉,这有点新,这会创建一个按钮,我可以从实用程序面板底部拖到情节提要场景中,其中列出了所有基本按钮、标签、视图等?
  • 不,一点也不。它将允许您在 xib 文件中配置自定义按钮,并且无论您使用它,它都会具有这些功能(“已设置某些方面、颜色、字体/大小、渐变”)。
  • 谢谢,我已经为我的按钮创建了一个子类,并且工作正常,当我添加按钮时,我只是选择该类没有问题,并且我需要的一切都已实现。但是我的老板问你是否可以创建一个拖放按钮,而不必每次都选择课程。我的印象是你不能不认为这是一个很好的地方问。
  • 你是对的。您不能将按钮拖放到画布中,使其神奇地您的按钮子类。根据定义,您拖放到画布中的按钮是标准 UIButton。您不能将自定义对象添加到对象库。
  • 感谢您为我确认,我不想告诉他不,除非我 100% 确定。我只使用 XCode 几个月,对现有应用程序进行了更改,并且边走边学。再次感谢:)
猜你喜欢
  • 2022-12-04
  • 1970-01-01
  • 1970-01-01
  • 2010-11-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-01
相关资源
最近更新 更多