1

我有一个带有右对齐文本的 UILabel,其长度可能在三到七个字符之间。我正在尝试将一个按钮锚定到该文本的左侧,以便当文本长度增加时,该按钮与标签左侧的距离保持相同。

Interface Builder 中是否有锚设置,或者是否需要代码级解决方案(例如,根据标签的宽度设置按钮的 x 位置)?

4

1 回答 1

2

您需要在代码中执行此操作。界面生成器不是为运行时计算而构建的。

要计算文本的宽度,您可以使用NSString'sizeWithFont:方法。

于 2010-03-11T01:44:52.960 回答