fab*_*ian 0 interface-builder ios
我想在按钮标签旁边放一个图标.
问题:Interface Builder将按钮图像放在右侧.因此(x)旁边仍有一些空间.
谢谢你的帮助

您可以通过设置标题和图像插入在Interface Builder中执行此操作:

在这种情况下,我将标题右侧插入设置为30,图像左侧插入为80.您可以通过设置实现代码相同UIButton的imageEdgeInset和titleEdgeInset性能.知道了UIButton的子视图的大小,你可以使用这样的方法计算边缘插入:
CGSize labelWidth = myButton.titleLabel.frame.size.width;
CGSize imageWidth = myButton.imageView.frame.size.width;
myButton.titleEdgeInsets = (UIEdgeInsets){0.0, -imageWidth, 0.0, imageWidth};
myButton.imageEdgeInsets = (UIEdgeInsets){0.0, labelWidth, 0.0, -labelWidth};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5896 次 |
| 最近记录: |