gpt4 book ai didi

iphone - 设置 UILabel 的 x,y 坐标但让它在 iPhone 上自动宽度/高度的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-03 20:20:01 24 4
gpt4 key购买 nike

我确切地知道我想在 UIView 中放置 UILabel 的位置,但我不一定知道我希望它在编译时具有什么高度/宽度,因此在 initWithFrame 中设置宽度/高度是没有用的。我希望能够初始化它的 x,y 点,然后使用 [myLabel sizeToFit] 之类的东西,这样它就可以根据我的中断模式和内容自动设置宽度/高度。

我正在寻找的解决方案是如何设置 UILabel 的原点,同时根据设置为标签的文本将其宽度/高度设置为动态数字。

最佳答案

首先调整标签的大小,然后设置其原点或中心:

[myLabel sizeToFit];
CGRect frame = myLabel.frame;
frame.origin = CGPointMake(x, y);
myLabel.frame = frame;

[myLabel sizeToFit];
myLabel.center = CGPointMake(x, y);

关于iphone - 设置 UILabel 的 x,y 坐标但让它在 iPhone 上自动宽度/高度的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/929014/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com