예제 #1
0
        public override void ViewDidLoad()
        {
            barButtonEdit = new UIBarButtonItem("Edit", UIBarButtonItemStyle.Plain, (sender, e) => editScore());
            if (isOwnerOfTheGame && game.isActive)
            {
                this.NavigationItem.SetRightBarButtonItem(barButtonEdit, true);
            }

            lblTeam1Score.Text = game.team1.score.ToString();
            lblTeam2Score.Text = game.team2.score.ToString();

            lblTeam2Player1.Text = game.team2.player1.username;
            lblTeam2Player2.Text = game.team2.player2.username;
            lblTeam1Player2.Text = game.team1.player2.username;
            lblTeam1Player1.Text = game.team1.player1.username;

            imageViews = new List <UIImageView>();
            imageViews.Add(imgTeam1Player1);
            imageViews.Add(imgTeam1Player2);
            imageViews.Add(imgTeam2Player1);
            imageViews.Add(imgTeam2Player2);
            imageViews.Add(imgTeam1Player1Detail);
            imageViews.Add(imgTeam1Player2Detail);
            imageViews.Add(imgTeam2Player1Detail);
            imageViews.Add(imgTeam2Player2Detail);

            imgTeam1Player1.Image = team1Player1Image;
            imgTeam1Player2.Image = team1Player2Image;
            imgTeam2Player1.Image = team2Player1Image;
            imgTeam2Player2.Image = team2Player2Image;

            imgTeam1Player1Detail.Image = team1Player1Image;
            imgTeam1Player2Detail.Image = team1Player2Image;
            imgTeam2Player1Detail.Image = team2Player1Image;
            imgTeam2Player2Detail.Image = team2Player2Image;

            System.Diagnostics.Debug.WriteLine("Height: " + scrollView.Bounds.Height + ", Width: " + scrollView.Bounds.Width);
            System.Diagnostics.Debug.WriteLine("Content Height: " + scrollView.ContentSize.Height + ", Content Width: " + scrollView.ContentSize.Width);
            System.Diagnostics.Debug.WriteLine("LSV Y + Height: " + (LivestreamView.Frame.Y + LivestreamView.Bounds.Height));

            foreach (var imageView in imageViews)
            {
                IOSImageUtil.makeRoundImageView(imageView);
            }

            var tapGuesture = new UITapGestureRecognizer(GotoLivestream);

            LivestreamView.AddGestureRecognizer(tapGuesture);
        }
예제 #2
0
        void ReleaseDesignerOutlets()
        {
            if (imgTeam1Player1 != null)
            {
                imgTeam1Player1.Dispose();
                imgTeam1Player1 = null;
            }

            if (imgTeam1Player1Detail != null)
            {
                imgTeam1Player1Detail.Dispose();
                imgTeam1Player1Detail = null;
            }

            if (imgTeam1Player2 != null)
            {
                imgTeam1Player2.Dispose();
                imgTeam1Player2 = null;
            }

            if (imgTeam1Player2Detail != null)
            {
                imgTeam1Player2Detail.Dispose();
                imgTeam1Player2Detail = null;
            }

            if (imgTeam2Player1 != null)
            {
                imgTeam2Player1.Dispose();
                imgTeam2Player1 = null;
            }

            if (imgTeam2Player1Detail != null)
            {
                imgTeam2Player1Detail.Dispose();
                imgTeam2Player1Detail = null;
            }

            if (imgTeam2Player2 != null)
            {
                imgTeam2Player2.Dispose();
                imgTeam2Player2 = null;
            }

            if (imgTeam2Player2Detail != null)
            {
                imgTeam2Player2Detail.Dispose();
                imgTeam2Player2Detail = null;
            }

            if (lblTeam1Player1 != null)
            {
                lblTeam1Player1.Dispose();
                lblTeam1Player1 = null;
            }

            if (lblTeam1Player2 != null)
            {
                lblTeam1Player2.Dispose();
                lblTeam1Player2 = null;
            }

            if (lblTeam1Score != null)
            {
                lblTeam1Score.Dispose();
                lblTeam1Score = null;
            }

            if (lblTeam2Player1 != null)
            {
                lblTeam2Player1.Dispose();
                lblTeam2Player1 = null;
            }

            if (lblTeam2Player2 != null)
            {
                lblTeam2Player2.Dispose();
                lblTeam2Player2 = null;
            }

            if (lblTeam2Score != null)
            {
                lblTeam2Score.Dispose();
                lblTeam2Score = null;
            }

            if (LivestreamView != null)
            {
                LivestreamView.Dispose();
                LivestreamView = null;
            }

            if (scoreOverviewView != null)
            {
                scoreOverviewView.Dispose();
                scoreOverviewView = null;
            }

            if (scrollView != null)
            {
                scrollView.Dispose();
                scrollView = null;
            }
        }