ios – 我如何让文本适合UIButton?

ios – 我如何让文本适合UIButton?,第1张

概述问题: 按钮的大小是足够的,但是当我更改标题时,标题文本不能适应按钮的宽度.任何SDK功能都可以解决这个问题,还是需要手动代码来解决呢? 请参考以下图片. 在nib文件中设计. 模拟器初步展示 当我更改标题文本 以前尝试过一些方法 > _button.titleLabel.adjustsFontSizeToFitWidth = YES; 方式会改变我的字体大小.我不能接受的方式. > [_butt 问题:

按钮的大小是足够的,但是当我更改标题时,标题文本不能适应按钮的宽度.任何SDK功能都可以解决这个问题,还是需要手动代码来解决呢?

请参考以下图片.

在nib文件中设计.

模拟器初步展示

当我更改标题文本

以前尝试过一些方法

> _button.TitleLabel.adjustsFontSizetoFitWIDth = YES;
方式会改变我的字体大小.我不能接受的方式.
> [_button setTitleEdgeInsets:UIEdgeInsetsMake(10.0,10.0,0.0,0.0)];
只改变标签的位置,而不是标签尺寸.
> [_button.TitleLabel sizetoFit];
结果与图(3)相同.
> [_button sizetoFit];
标题移动到左上角,标题仍然是相同的结果.

只是困惑,我的按钮大小足够大,为什么标题大小如此之小?

解决方法 用这个.

Objective-C的

button.TitleLabel.numberOflines = 1;button.TitleLabel.adjustsFontSizetoFitWIDth = YES;button.TitleLabel.lineBreakMode = NSlineBreakByClipPing;

Swift 2.0

button.TitleLabel!.numberOflines = 0button.TitleLabel!.adjustsFontSizetoFitWIDth = truebutton.TitleLabel!.lineBreakMode = NSlineBreakMode.ByWorDWrapPing

注意:Swift代码礼貌:@Rachel Harvey

总结

以上是内存溢出为你收集整理的ios – 我如何让文本适合UIButton?全部内容,希望文章能够帮你解决ios – 我如何让文本适合UIButton?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1113510.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存