【问题标题】:xCode CGRectMake will only draw a square?xCode CGRectMake 只会画一个正方形?
【发布时间】:2025-11-22 09:05:02
【问题描述】:

我正在尝试绘制一个简单的矩形标签,但是当我运行我的代码时,应用程序总是绘制一个正方形?这是我的代码。

UILabel *box =[[UILabel alloc] initWithFrame:CGRectMake(0,100,100,20)];
box.backgroundColor = [UIColor redColor];
[self.view addSubview:box];

谁能帮帮我?

【问题讨论】:

  • 它为我绘制了红色矩形。也许你的基本视图是方形的。
  • 你可以在这里添加图片吗?

标签: ios xcode cgrectmake


【解决方案1】:

检查您的超级视图自动调整大小掩码。当superview autoresize mask 对其自身及其子视图的宽度灵活时,就会发生这种情况。

【讨论】:

    最近更新 更多