我想在点击时在图钉的标签中显示多行文字,但是当我在Address
中显示很长的文字时,它只显示其中的一部分,其余部分仍然显示隐藏例如:'Street 12A...'
。
如何使标签在单击时显示整个文本,如果可能,则使用Xamarin.Forms.Maps在多行中显示。
var pin = new Pin
{
Type = PinType.Place,
Position = position,
Label = "Label Name",
Address = "some text..........."
};
map.Pins.Add(pin);
答案 0 :(得分:1)
您将在每个平台上为地图创建自定义渲染,以替换标准的iOS引脚注释,Android引脚标记等...
Xamarin提供了创建自定义引脚注释/标记的完整指南,因此您可以创建显示全文所需的UI元素。
参考:https://developer.xamarin.com/guides/xamarin-forms/custom-renderer/map/