不要自动调整 UILabel 的大小

发布于 2024-11-27 17:45:44 字数 219 浏览 3 评论 0原文

大家,这是我的问题:

我有一个 UILabel,以 HH:mm:ss 的格式显示小时和秒。 但是,当秒为“01”时,标签的内容总是向右移动,因为数字 1 比数字 9 的宽度“小”。

我在 IB 和 setAdjustsFontSizeToWidth:NO 中未选中“调整以适合”但这并没有解决问题。

我认为答案就在 IB 中,但似乎一切都有效。

有什么想法吗?

everybody, this is my question:

i have a UILabel that displays the hour with seconds in the format HH:mm:ss.
But, the content of the label always move to the right when the seconds are: '01' because the number 1 is "smaller" than the width of the number 9.

i had unchecked "Adjust to fit" in IB and setAdjustsFontSizeToWidth:NO but that did not solve the problem.

I think the answer is there in IB but anything seems to work.

Any idea ??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

高跟鞋的旋律 2024-12-04 17:45:44

则可以使用从 UIView 继承的此值并将其设置为 false。

@property(nonatomic) BOOL autoresizesSubviews

如果您不希望 UILabel 自动调整大小,

You can use this which is inherited from UIView:

@property(nonatomic) BOOL autoresizesSubviews

and set it to false, if you just don't want the UILabel to autoresize.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文