【发布时间】:2015-02-18 11:33:31
【问题描述】:
我是 Xamarin 的初学者,尝试使用 Xamarin.forms 创建简单的应用程序。 现在我需要在我的应用程序中添加共享按钮(如 iPhone 上的 Safari 上的方形 + 箭头)。我知道 Android 和 IOS 是不同的,所以我使用 DependencyService。 它在使用 Intent 的 Android 上运行良好,但不能在 IOS 上运行。 你能帮我吗。 谢谢大家, 这是我的代码
PCL
var x = DependencyService.Get<IShareable>();
x.ShareText("any text to share");
安卓
public void ShareText(string textToShear)
{
var myIntent = new Intent(Android.Content.Intent.ActionSend);
myIntent.SetType("text/plain");
myIntent.PutExtra("sms_body", textToShear);
Forms.Context.StartActivity(Intent.CreateChooser(myIntent,"Choose an App"));
}
IOS
public void ShareText(string textToShear)
{
//what i should do
}
【问题讨论】:
-
请发表您的作品。
-
抱歉我无法设置代码格式
-
编辑您的原始问题以添加代码,而不是尝试将其放在评论中(甚至可能删除 cmets)
-
按 ctrl+k 在您的问题中输入代码。
标签: ios xamarin xamarin.forms share-button