Merge branch 'charlesmchen/easyTapGroupName'

pull/1/head
Matthew Chen 8 years ago
commit 171eec25c6

@ -130,6 +130,9 @@ const NSUInteger kNewGroupViewControllerAvatarWidth = 68;
- (UIView *)firstSectionHeader - (UIView *)firstSectionHeader
{ {
UIView *firstSectionHeader = [UIView new]; UIView *firstSectionHeader = [UIView new];
firstSectionHeader.userInteractionEnabled = YES;
[firstSectionHeader
addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(headerWasTapped:)]];
firstSectionHeader.backgroundColor = [UIColor whiteColor]; firstSectionHeader.backgroundColor = [UIColor whiteColor];
UIView *threadInfoView = [UIView new]; UIView *threadInfoView = [UIView new];
[firstSectionHeader addSubview:threadInfoView]; [firstSectionHeader addSubview:threadInfoView];
@ -168,6 +171,13 @@ const NSUInteger kNewGroupViewControllerAvatarWidth = 68;
return firstSectionHeader; return firstSectionHeader;
} }
- (void)headerWasTapped:(UIGestureRecognizer *)sender
{
if (sender.state == UIGestureRecognizerStateRecognized) {
[self.groupNameTextField becomeFirstResponder];
}
}
- (void)avatarTouched:(UIGestureRecognizer *)sender - (void)avatarTouched:(UIGestureRecognizer *)sender
{ {
if (sender.state == UIGestureRecognizerStateRecognized) { if (sender.state == UIGestureRecognizerStateRecognized) {

@ -173,6 +173,9 @@ NS_ASSUME_NONNULL_BEGIN
OWSAssert(self.thread.groupModel); OWSAssert(self.thread.groupModel);
UIView *firstSectionHeader = [UIView new]; UIView *firstSectionHeader = [UIView new];
firstSectionHeader.userInteractionEnabled = YES;
[firstSectionHeader
addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(headerWasTapped:)]];
firstSectionHeader.backgroundColor = [UIColor whiteColor]; firstSectionHeader.backgroundColor = [UIColor whiteColor];
UIView *threadInfoView = [UIView new]; UIView *threadInfoView = [UIView new];
[firstSectionHeader addSubview:threadInfoView]; [firstSectionHeader addSubview:threadInfoView];
@ -215,6 +218,13 @@ NS_ASSUME_NONNULL_BEGIN
return firstSectionHeader; return firstSectionHeader;
} }
- (void)headerWasTapped:(UIGestureRecognizer *)sender
{
if (sender.state == UIGestureRecognizerStateRecognized) {
[self.groupNameTextField becomeFirstResponder];
}
}
- (void)avatarTouched:(UIGestureRecognizer *)sender - (void)avatarTouched:(UIGestureRecognizer *)sender
{ {
if (sender.state == UIGestureRecognizerStateRecognized) { if (sender.state == UIGestureRecognizerStateRecognized) {

Loading…
Cancel
Save