在按钮中的文本两侧添加填充

Posted

技术标签:

【中文标题】在按钮中的文本两侧添加填充【英文标题】:Add padding to sides of text in a button 【发布时间】:2019-04-14 16:14:57 【问题描述】:

使用Xcode's storyboard,如何在UIButton's 文本的左右添加填充?我这辈子都不知道该怎么做。

这是我的按钮:

我希望按钮“拥抱”文本,然后在按钮的左侧和右侧填充 32px

但是当我尝试添加 Title Inset 时,它只会将文本压缩到几乎不显示的程度:

那么如何正确调整按钮的内边距呢?

【问题讨论】:

【参考方案1】:

确保为情节提要中的按钮完成以下操作。

    将故事板中 Size Inspector 中的左侧和右侧的 Content insets 值更新为 32px。 另外,确保Content Compression Resistance priority - Horizontal 值较高 (751) 更安全。 如果您对 Button 有任何宽度限制,请尽可能删除。 不要更新标题插图。它不会像您预期的那样工作。

我已经对此进行了测试。它对我有用。

【讨论】:

以上是关于在按钮中的文本两侧添加填充的主要内容,如果未能解决你的问题,请参考以下文章

点击按钮后在两个文本区域中添加新行并用文本填充它们

单击按钮时将单元格动态添加到 UItableview

jtable仅使用链表中的值填充一行

UIButton 内的奇怪填充

CSS IE修复了提交按钮左右两侧的难看的填充

IE修复了提交按钮左右两侧的丑陋填充