gpt4 book ai didi

ios - 以编程方式将 UILabel 移动到 (X,Y) 位置?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:51:06 27 4
gpt4 key购买 nike

- (Unit*) init
{
if (self = [super init])
{
location = CGPointMake(100.0, 100.0);

self.text = @"Test Text";
self.backgroundColor = [UIColor redColor];
self.font = [UIFont fontWithName:@"Georgia" size:40.0];

self.bounds = CGRectMake(0,
0,
[self.text sizeWithFont:self.font].width,
[self.text sizeWithFont:self.font].height);

}

它适用于调整大小,但如果我更改 CGRectMake 中前两个参数的值,UILabel 不会移动到那个位置。我做错了什么?

此外,有没有一种方法可以移动 UILabel 的 (X,Y),这样我就不必制作新的 CGRectMake( ) 每次?

最佳答案

如果我没记错的话,你应该在 self.frame 上使用 CGRectMake,而不是 bounds

关于ios - 以编程方式将 UILabel 移动到 (X,Y) 位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9746312/

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