gpt4 book ai didi

iphone - 在 iPad 上自动调整大小

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

我的 iOS 应用程序中有一个 UITableView,根据设备(iPhone 或 iPad),我在 UITableView 的 contentView 上设置了不同的项目。

例如,每个单元格的 contentView 都有一个叫做 valueLabel 的东西。根据设备的不同,我适本地调整了它的大小:

if(IDIOM == IPAD)
valueLabel = [[[UILabel alloc] initWithFrame: CGRectMake( 430.0, 0.0, 216, 44.0 )] autorelease];
else
valueLabel = [[[UILabel alloc] initWithFrame: CGRectMake( 165.0, 0.0, 80, 44.0 )] autorelease];

然后,我配置标签(颜色、字体等),之后,我有以下代码行:

if(IDIOM != IPAD)
valueLabel.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleHeight;

事实证明,当我第一次写这篇文章时,我这样做很聪明。但我不记得为什么。我正在尝试在 iPhone 和 iPad 上进行支持横向模式的更新。但只有 iPhone 上的 UITableView 在横向模式下大小合适,因为对于 iPad,我没有自动调整大小。如何在 iPad 上自动调整大小?

如果我删除条件 if(IDIOM != IPAD),标签甚至不会显示,我的单元格为空。

最佳答案

我认为 iPad 中的 View 不能自动调整大小。但是您可以根据方向管理您的 View 。查看我的回答here .

关于iphone - 在 iPad 上自动调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6479778/

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