gpt4 book ai didi

ios - 将 CGRectMake (x,x,x,x) 更改为不同的位置,例如 (y,y,y,y)

转载 作者:可可西里 更新时间:2023-11-01 04:15:04 27 4
gpt4 key购买 nike

我使用 CGRectMake(x,x,x,x) 在我的 View 中放置了一个按钮,当然 x 是位置和大小。当我使用 -(BOOL)shouldAutoRotate... 旋转 View 时,我想将按钮的位置从纵向模式的中心更改为横向模式的中心。该按钮在其标签中包含用户设置的信息,因此我不想为横向使用不同的 View 。如果他们将某些东西设置为纵向并旋转为水平怎么办?他们会丢失数据。所以我的问题是:如何移动之前设置的东西?看下面的代码,我不想重新分配按钮。谢谢!

// DATE

lblDate = [[UILabel alloc] initWithFrame:CGRectMake(x, y, width, height)];

lblDate.text = @"Date:";
lblDate.backgroundColor = [UIColor clearColor];
[contentView addSubview:lblDate];

最佳答案

只需将框架设置为一个新的矩形,例如

lblDate.frame = CGRectMake(x,y,width,height);

关于ios - 将 CGRectMake (x,x,x,x) 更改为不同的位置,例如 (y,y,y,y),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6628644/

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