partial void ButtonTweet_TouchUpInside(UIButton sender)
        {
            var tweet = new Twitter.TWTweetComposeViewController();

            tweet.AddImage(TheImage);
            PresentViewControllerAsync(tweet, true);
        }
예제 #2
0
        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();
            }
        }
예제 #3
0
파일: Guide.cs 프로젝트: Cardanis/MonoGame
        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);
        }