我使用 CGRectMake(x,x,x,x) 在我的视图中放置了一个按钮,x 当然是位置和大小。当我使用 -(BOOL)shouldAutoRotate... 旋转视图时,我想将按钮的位置从纵向模式的中心更改为横向模式的中心。该按钮在其标签中包含用户设置的信息,因此我不想为横向使用不同的视图。如果他们将某些东西设置为纵向并旋转到水平怎么办?他们会丢失数据。所以我的问题是:我如何移动之前设置的东西?请参阅下面的代码,我不想重新分配按钮。谢谢!
// DATE
lblDate = [[UILabel alloc] initWithFrame:CGRectMake(x, y, width, height)];
lblDate.text = @"Date:";
lblDate.backgroundColor = [UIColor clearColor];
[contentView addSubview:lblDate];