public override void ViewDidLoad() { base.ViewDidLoad(); //Create a new imagepicker imagePicker = new UIImagePickerController(); imagePicker.FinishedPickingMedia += Handle_FinishedPickingMedia; imagePicker.Canceled += Handle_Canceled; imagePicker.SourceType = UIImagePickerControllerSourceType.PhotoLibrary; imagePicker.MediaTypes = UIImagePickerController.AvailableMediaTypes(UIImagePickerControllerSourceType.PhotoLibrary); //Adds a tapgesture to the imageview UITapGestureRecognizer tapGesture = new UITapGestureRecognizer(TapProfileImageView); profileImage.AddGestureRecognizer(tapGesture); //Dismiss keyboard when return is pressed tfUsername.ShouldReturn += (tfUsername) => { ((UITextField)tfUsername).ResignFirstResponder(); return(true); }; IOSImageUtil.makeRoundImageView(profileImage); }
public override UITableViewCell GetCell(UITableView tableView, NSIndexPath indexPath) { SelectPlayerCell cell = tableView.DequeueReusableCell(cellIdentifier) as SelectPlayerCell; iOSUser user = users[indexPath.Row]; if (cell == null) { cell = new SelectPlayerCell(); } UIImage image; if (userDict.ContainsKey(user)) { image = userDict[user]; } else { image = user.image; userDict.Add(user, image); } cell.ImgProfile.Image = image; IOSImageUtil.makeRoundImageView(cell.ImgProfile); cell.LblPlayerUsername.Text = user.username; cell.LblPlayerRank.Text = "Wins: " + user.wins + " Losses " + user.losses; return(cell); }
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); }
public override UITableViewCell GetCell(UITableView tableView, NSIndexPath indexPath) { GameTableViewCell cell = tableView.DequeueReusableCell(cellIdentifier) as GameTableViewCell; Game game = games[indexPath.Row]; if (cell == null) { cell = new GameTableViewCell(); } cell.LblTeam1Score.Text = game.team1.score.ToString(); cell.LblTeam2Score.Text = game.team2.score.ToString(); var ImgTeam1Player1 = dict[game][1]; var ImgTeam1Player2 = dict[game][2]; var ImgTeam2Player1 = dict[game][3]; var ImgTeam2Player2 = dict[game][4]; cell.ImgTeam1Player1.Image = ImgTeam1Player1; cell.ImgTeam1Player2.Image = ImgTeam1Player2; cell.ImgTeam2Player1.Image = ImgTeam2Player1; cell.ImgTeam2Player2.Image = ImgTeam2Player2; IOSImageUtil.makeRoundImageView(cell.ImgTeam1Player1); IOSImageUtil.makeRoundImageView(cell.ImgTeam1Player2); IOSImageUtil.makeRoundImageView(cell.ImgTeam2Player1); IOSImageUtil.makeRoundImageView(cell.ImgTeam2Player2); owner.imgTeam1Player1 = ImgTeam1Player1; owner.imgTeam1Player2 = ImgTeam1Player2; owner.imgTeam2Player1 = ImgTeam2Player1; owner.imgTeam2Player2 = ImgTeam2Player2; if (game.owner.id == userId) { cell.ImgIsOwner.Alpha = 1; } return(cell); }
public override void ViewDidLoad() { base.ViewDidLoad(); //Make the imageviews round IOSImageUtil.makeRoundImageView(imgTeam1Player1); IOSImageUtil.makeRoundImageView(imgTeam1Player2); IOSImageUtil.makeRoundImageView(imgTeam2Player1); IOSImageUtil.makeRoundImageView(imgTeam2Player2); //Create and add guesture recognizers for the views var firstGesture = new UITapGestureRecognizer(FirstPlayer); var secondGesture = new UITapGestureRecognizer(SecondPlayer); var thirdGesture = new UITapGestureRecognizer(ThirdPlayer); var fourthGesture = new UITapGestureRecognizer(FourthPlayer); team1Player1View.AddGestureRecognizer(firstGesture); team1Player2View.AddGestureRecognizer(secondGesture); team2Player1View.AddGestureRecognizer(thirdGesture); team2Player2View.AddGestureRecognizer(fourthGesture); }