private void ProfileHeaderLoaded() { _profileHeader.FollowButton.TouchDown += (object sender, EventArgs e) => { Follow(); }; _profileHeader.FollowingButton.TouchDown += (sender, e) => { var myViewController = new FollowViewController(FriendsType.Following, _userData); NavigationController.PushViewController(myViewController, true); }; _profileHeader.FollowersButton.TouchDown += (sender, e) => { var myViewController = new FollowViewController(FriendsType.Followers, _userData); NavigationController.PushViewController(myViewController, true); }; var avatarTap = new UITapGestureRecognizer(() => { if (isPowerOpen || Username != AppSettings.User.Login) { return; } UIView.Animate(0.3f, 0f, UIViewAnimationOptions.CurveEaseOut, () => { isPowerOpen = true; powerPopup.Frame = new CGRect(new CGPoint(powerPopup.Frame.X, 0), powerPopup.Frame.Size); }, () => { UIView.Animate(0.2f, 2f, UIViewAnimationOptions.CurveEaseIn, () => { powerPopup.Frame = new CGRect(new CGPoint(powerPopup.Frame.X, -NavigationController.NavigationBar.Frame.Bottom), powerPopup.Frame.Size); }, () => { isPowerOpen = false; }); }); }); _profileHeader.Avatar.AddGestureRecognizer(avatarTap); }
private void ProfileHeaderLoaded() { _profileHeader.FollowButton.TouchDown += (object sender, EventArgs e) => { Follow(); }; _profileHeader.FollowingButton.TouchDown += (sender, e) => { var myViewController = new FollowViewController(FriendsType.Following, _userData); NavigationController.PushViewController(myViewController, true); }; _profileHeader.FollowersButton.TouchDown += (sender, e) => { var myViewController = new FollowViewController(FriendsType.Followers, _userData); NavigationController.PushViewController(myViewController, true); }; }
private void OpenFollowPage(FriendsType type) { var myViewController = new FollowViewController(type, _userData); NavigationController.PushViewController(myViewController, true); }