为按钮添加标签

Posted

技术标签:

【中文标题】为按钮添加标签【英文标题】:Adding Labels to buttons 【发布时间】:2011-07-02 19:38:54 【问题描述】:

我想在我的 UIToolbar 上标记按钮 (UIBarButtonItem),因为我将使用自定义图标,如果没有它们,这些图标可能不会 100% 明显/直观。很难找出最好的方法来做到这一点。

鉴于按钮在工具栏上垂直居中,没有足够的空间在它们下方放置标签,所以我想知道我是否可以在屏幕底部放置一个工具栏(给我留出标签的空间) 然后在稍上方添加第二个工具栏,与第一个工具栏重叠,我可以在其中添加按钮。 (我假设我可以调整底部栏的颜色,使其看起来不那么难看)。

这样好吗?一个可怕的想法?有没有其他方法可以做到这一点?

(顺便说一句,也与此线程相关:How did I get this with Interface Builder (and is it 'legal'))

【问题讨论】:

【参考方案1】:

我不建议你这样做,它可能与 HIG 对抗,而且看起来不会那么好。

如果您的按钮不是很明显,您可以在用户第一次打开该屏幕时显示一个弹出框,说明按钮的作用。您还可以放置一个小帮助图标,再次显示该弹出框。

此外,我认为您可以使用带有文本的按钮而不是图标,但同时使用这两种方式会破坏图标的用途。

【讨论】:

以上是关于为按钮添加标签的主要内容,如果未能解决你的问题,请参考以下文章

Jquery 怎么只给点击的元素加个class

如何使用按钮将4个滑块值一起添加?

根据标签的值禁用按钮

如何在h5中添加视频?

如何让input number类型的标签不产生上下加减的按钮

为按钮添加标签