Jac*_*ies 5 user-interface rotation orientation ios cgrect
我在视图中使用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];
Run Code Online (Sandbox Code Playgroud)
Geo*_*ton 14
只需将框架设置为等于新的Rect,例如
lblDate.frame = CGRectMake(x,y,width,height);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
31910 次 |
| 最近记录: |