0

如果我稍微修改了在 Interface Builder 中添加到视图中的 UIButton 的标题文本,它会自动调整按钮的大小。如果我只做一个小改动却不得不不断地调整我的按钮大小,这真的很烦人。有谁知道如何阻止这种情况发生?

4

2 回答 2

1

您可以通过以编程方式为按钮分配一个固定大小的框架来避免这种情况。确保您的按钮已经从 XIB/NIB 文件中创建(即它不是 nil,并且 NIB/XIB 不会再触摸它)在代码中的某个位置,然后添加以下行:

myButton.frame = CGRectMake(x, y, width, height);

其中 x、y、宽度和高度分别是按钮的所需/预期位置和大小。

于 2012-08-12T09:04:03.393 回答
1

我会回答我自己的问题。而不是直接编辑标签内的文本,而是通过更改属性检查器内的标题字段中的文本来完成(选择 UIBUtton 标签,然后打开检查器选项卡,它是右侧面板右侧的第三个图标IB)。

于 2012-08-12T09:07:16.210 回答