按钮标题';s文本被剪短(iOS)

按钮标题';s文本被剪短(iOS),ios,uibutton,Ios,Uibutton,我有一个按钮,里面有一个自定义文本(图标)。我的问题是,我的按钮中标题中的“g”被切断。我怎样才能使g不被砍掉 即使我把按钮的高度弄得很大,它也会砍掉g. 图标字体将用作图标的来源,而不是“普通”字母。从图标字体中获取图标字符,从真实字体中获取字母。像这样: 在那个例子中,我给了按钮一个黄色的背景,这样你就可以看到它在哪里。您会注意到“g”下降器没有被切断。这是一个非常非常简单的修复。我所要做的就是按下Xcode中控制部分垂直对齐面板上最右边的按钮 这与按钮的制作方式有关。但你们还并没有展示

我有一个按钮,里面有一个自定义文本(图标)。我的问题是,我的按钮中标题中的“g”被切断。我怎样才能使g不被砍掉

即使我把按钮的高度弄得很大,它也会砍掉g.


图标字体将用作图标的来源,而不是“普通”字母。从图标字体中获取图标字符,从真实字体中获取字母。像这样:


在那个例子中,我给了按钮一个黄色的背景,这样你就可以看到它在哪里。您会注意到“g”下降器没有被切断。

这是一个非常非常简单的修复。我所要做的就是按下Xcode中控制部分垂直对齐面板上最右边的按钮


这与按钮的制作方式有关。但你们还并没有展示出来,那个么怎么有人能回答呢?制作一个按钮是非常不言自明的…我创建了一个按钮,把它拖到我的视图中。使用“材质图标字体”将文本设置为自定义。在按钮中添加了文本。明白了…如果你不使用一些奇怪的重要字体而不是默认字体会发生什么?如果它“神奇地”起作用,我不会感到惊讶……我需要符号的标志性字体。@JoshO'Connor不,你不需要。使用图像作为图标,使用普通的非破损字体作为文本字体。这就是为什么我要你展示你在做什么。你到底要不要帮忙?谢谢马特!我是否以编程方式进行设置?我使用的是Xcode接口,我只知道如何在一个按钮中只有一种字体。如何有两种字体?可以在按钮编辑器中进行:将标题弹出菜单切换为属性。或者你可以在代码中使用属性字符串(并设置按钮的
attributeditle
)来完成它。。。Xcode无法识别我的自定义字体。它被称为“MaterialDesignicFont”,我在列表中的任何地方都没有看到它。当我突出显示图标时,它不是材质设计字体,而是“最后的度假胜地”。。。如何将自定义字体导入到属性中?我找到了。我会发布我的枪的回答,我想你发现了一只虫子!您应该向Apple报告这一点(即,在属性检查器中使用属性时,自定义字体不会出现在字体列表中)。我想你必须用代码设置标题。正如我所说,您只需创建一个NSAttributedString并设置按钮的
attributedTitle
。这就是我实际做的。很酷,但在我不那么谦虚的观点下,在任何情况下学习属性字符串都会更好。