partial void ButtonTweet_TouchUpInside(UIButton sender) { var tweet = new Twitter.TWTweetComposeViewController(); tweet.AddImage(TheImage); PresentViewControllerAsync(tweet, true); }
public static void ShowTwitter(string tweetInitialText = null, string tweetAddUrl = null, UIImage tweetAddImage = null) { AssertInitialised(); if (Twitter.TWTweetComposeViewController.CanSendTweet) { var tweetController = new Twitter.TWTweetComposeViewController(); tweetController.SetCompletionHandler((Twitter.TWTweetComposeViewControllerResult r) => { HideViewController(tweetController); }); if (!String.IsNullOrEmpty(tweetInitialText)) { tweetController.SetInitialText(tweetInitialText); } if (!String.IsNullOrEmpty(tweetAddUrl)) { tweetController.AddUrl(NSUrl.FromString(tweetAddUrl)); } if (tweetAddImage != null) { tweetController.AddImage(tweetAddImage); } ShowViewController(tweetController); } else { UIAlertView alert = new UIAlertView("Error", "There are no Twitter accounts configured on this iOS device.", null, "OK"); alert.Show(); } }
public static void ShowTwitter(string tweetInitialText = null, string tweetAddUrl = null, UIImage tweetAddImage = null) { AssertInitialised(); if (Twitter.TWTweetComposeViewController.CanSendTweet) { var tweetController = new Twitter.TWTweetComposeViewController(); tweetController.SetCompletionHandler((Twitter.TWTweetComposeViewControllerResult r) => { HideViewController(tweetController); }); if (!String.IsNullOrEmpty(tweetInitialText)) tweetController.SetInitialText(tweetInitialText); if (!String.IsNullOrEmpty(tweetAddUrl)) tweetController.AddUrl(NSUrl.FromString(tweetAddUrl)); if (tweetAddImage != null) tweetController.AddImage(tweetAddImage); ShowViewController(tweetController); } else { UIAlertView alert = new UIAlertView("Error", "There are no Twitter accounts configured on this iOS device.", null, "OK"); alert.Show(); } }
partial void ButtonTweet_TouchUpInside(UIButton sender) { var tweet = new Twitter.TWTweetComposeViewController(); tweet.AddImage(TheImage); PresentViewControllerAsync(tweet, true); }