作者:Json | 来源:互联网 | 2023-01-27 18:18
我想在按钮的右侧放置一个图像,在左侧放置文本。但是我希望文本距离按钮的左边距20点,图像距离右边距20点。我该怎么做?我想在UIButton中使用本机图像和标签,我不想在按钮上方放置任何内容。这是一个例子:
1> Mohammad Sad..:
使用
button.semanticCOntentAttribute= .forceRightToLeft
对于其他方法,您可以参考this和this。
2> Krunal..:
非常简单易用的解决方案:使用包含UIButton和UIImage的UIView,如此快照所示。
在UIView中将Image设置为右侧并禁用用户交互,因此用户操作/点击将被传递给button。
在UIView中添加大小与UIView相同的按钮,并具有透明的背景色并覆盖Image。
设置按钮的内容偏移量,如此快照所示。
这将使您可以轻松地处理按钮动作,属性并根据您的要求自定义图像位置和大小。尝试这个。