gpt4 book ai didi

iOS API-sizeThatFits : does not work

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:23:00 24 4
gpt4 key购买 nike

更新:

对不起,我之前描述的不够和不正确。

我做了一些这样的代码:

UIView *view = [[UIView alloc] initWithFrame:someFrame];
CGSize size = [view sizeThatFits:CGSizeMake(100, 100)];

但是当我观察 size 时,它什么也没有:{0, 0}

我用错了吗?

即使我将初始帧传递给我的 View ,尺寸仍然没有返回任何内容。

我搜索了一些帖子,有人说 UILabel 也可能受到影响。

最佳答案

您的 View 不包含任何内容,也没有任何固有的内容大小,因此它的大小为零。

试试这些,你会发现它有效:

UILabel *label [UILabel new];
label.text = @"test test test test";
CGSize size = [label sizeThatFits:CGSizeMake(20, CGFLOAT_MAX)];

关于iOS API-sizeThatFits : does not work,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39285380/

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