带文字和显示按钮图像在Xamarin IOS中

时间:2016-05-07 13:45:05

标签: xamarin xamarin.ios

我想在Xamarin IOS中设计一个自定义按钮来显示文本和图像。 请找到下面的图片。

enter image description here

您可以在上图中找到文字和向下箭头符号。 向下箭头符号应始终显示在文本后面。按钮文本是动态的。

任何人都可以建议我解决这个问题。

1 个答案:

答案 0 :(得分:6)

您想使用TitleEdgeInsets& ImageEdgeInsets的{​​{1}}属性用于控制文本和图片的插入位置的开始位置:

UIButton

完整示例:

button.TitleEdgeInsets = new UIEdgeInsets(0, -button.ImageView.Frame.Size.Width, 0, button.ImageView.Frame.Size.Width);
button.ImageEdgeInsets = new UIEdgeInsets(0, button.TitleLabel.Frame.Size.Width, 0, -button.TitleLabel.Frame.Size.Width);

enter image description here