From 6dda535f24cff230e54fbe8e6bb8c351f666b0bd Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Mon, 21 Aug 2017 15:09:53 -0400 Subject: [PATCH] Rework the profile view. // FREEBIE --- Signal/src/ViewControllers/ProfileViewController.m | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Signal/src/ViewControllers/ProfileViewController.m b/Signal/src/ViewControllers/ProfileViewController.m index 7d1c0a791..9ac0fea8b 100644 --- a/Signal/src/ViewControllers/ProfileViewController.m +++ b/Signal/src/ViewControllers/ProfileViewController.m @@ -135,6 +135,9 @@ NSString *const kProfileView_LastPresentedDate = @"kProfileView_LastPresentedDat // Avatar UIView *avatarRow = [UIView containerView]; + avatarRow.userInteractionEnabled = YES; + [avatarRow + addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(avatarRowTapped:)]]; [rows addObject:avatarRow]; UILabel *avatarLabel = [UILabel new]; @@ -490,6 +493,13 @@ NSString *const kProfileView_LastPresentedDate = @"kProfileView_LastPresentedDat } } +- (void)avatarRowTapped:(UIGestureRecognizer *)sender +{ + if (sender.state == UIGestureRecognizerStateRecognized) { + [self avatarTapped]; + } +} + - (void)infoRowTapped:(UIGestureRecognizer *)sender { if (sender.state == UIGestureRecognizerStateRecognized) {