gpt4 book ai didi

ios - View 旋转时四处移动对象

转载 作者:行者123 更新时间:2023-11-28 17:44:45 24 4
gpt4 key购买 nike

我有一个 iPad 应用程序,我想以横向而不是纵向方式工作。我以编程方式将图像、标签和按钮放置到我的 View 中,并使用 CGRectMake (x,x,x,x) 告诉它们在 View 的中心位置。当应用程序水平旋转时,我需要我的标签和按钮向上移动(因为在横向模式下它们不能向下移动那么远),但保持在中心。这是我一直在玩的一些代码:

if((self.interfaceOrientation == UIDeviceOrientationLandscapeLeft) || (self.interfaceOrientation == UIDeviceOrientationLandscapeRight)) 
{
lblDate = [[UILabel alloc] initWithFrame:CGRectMake(384-(fieldWidth/2)-30,controlTop+45,120,40)]; //these dimensions aren't correct, though they don't matter here

lblDate.text = @"Date:";
lblDate.backgroundColor = [UIColor clearColor];
[contentView addSubview:lblDate];
} else {
//the orientation must be portrait or portrait upside down, so put duplicate the above code and change the pixel dimensions
}

感谢您的帮助!

最佳答案

看看这个:iphone/ipad orientation handling

您只需根据旋转指定每个控制位置。

关于ios - View 旋转时四处移动对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6625382/

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