gpt4 book ai didi

ios - 如何在右侧创建一个带有图标的按钮?

转载 作者:行者123 更新时间:2023-11-28 18:05:32 24 4
gpt4 key购买 nike

我想在按钮标签旁边放置一个图标。

问题:Interface Builder 没有将按钮图像放在右侧。所以 (x) 旁边还有一些空间。

谢谢你的帮助

enter image description here

最佳答案

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

enter image description here

在本例中,我将标题右内嵌设置为 30图像左内嵌设置为 80。您可以通过设置 UIButtonimageEdgeInsettitleEdgeInset 属性在代码中实现相同的目的。知道 UIButton 的 subview 的大小,您可能可以使用如下方法计算边缘插入:

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};

关于ios - 如何在右侧创建一个带有图标的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24510682/

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