From b6f944f3d3d7e0afd51be7ee5dda32b52caad99a Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Wed, 5 Apr 2017 21:37:07 -0400 Subject: [PATCH] =?UTF-8?q?Tweak=20appearance=20of=20=E2=80=9Cadd=20to=20b?= =?UTF-8?q?lock=20list=E2=80=9D=20view.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit // FREEBIE --- .../AddToBlockListViewController.m | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/Signal/src/ViewControllers/AddToBlockListViewController.m b/Signal/src/ViewControllers/AddToBlockListViewController.m index 4bd869888..6359fdb2b 100644 --- a/Signal/src/ViewControllers/AddToBlockListViewController.m +++ b/Signal/src/ViewControllers/AddToBlockListViewController.m @@ -222,8 +222,8 @@ NSString *const kContactsTable_CellReuseIdentifier = @"kContactsTable_CellReuseI UILabel *label = [UILabel new]; label.text = text; - label.font = [UIFont ows_boldFontWithSize:20.f]; - label.textColor = [UIColor colorWithWhite:0.2f alpha:1.f]; + label.font = [UIFont ows_mediumFontWithSize:20.f]; + label.textColor = [UIColor colorWithWhite:0.3f alpha:1.f]; label.textAlignment = NSTextAlignmentCenter; [row addSubview:label]; [label autoPinEdgeToSuperviewEdge:ALEdgeLeft withInset:20.f]; @@ -489,7 +489,7 @@ NSString *const kContactsTable_CellReuseIdentifier = @"kContactsTable_CellReuseI UITableViewCell *cell = [UITableViewCell new]; cell.textLabel.text = NSLocalizedString( @"SETTINGS_BLOCK_LIST_NO_CONTACTS", @"A label that indicates the user has no Signal contacts."); - cell.textLabel.font = [UIFont ows_regularFontWithSize:18.f]; + cell.textLabel.font = [UIFont ows_regularFontWithSize:15.f]; cell.textLabel.textColor = [UIColor colorWithWhite:0.5f alpha:1.f]; cell.textLabel.textAlignment = NSTextAlignmentCenter; return cell; @@ -519,6 +519,16 @@ NSString *const kContactsTable_CellReuseIdentifier = @"kContactsTable_CellReuseI #pragma mark - UITableViewDelegate +- (nullable NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath +{ + if (self.hasNoContacts) { + // Don't let user select the "you have no contacts" cell. + return nil; + } + + return indexPath; +} + - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { [tableView deselectRowAtIndexPath:indexPath animated:YES];