vector-im/element-ios/issues/5009 - Implemented multi-room forwarding and added various tweaks following code review.

This commit is contained in:
Stefan Ceriu
2021-10-18 16:30:32 +03:00
parent 3836851448
commit 503b8bd599
25 changed files with 620 additions and 484 deletions
@@ -30,6 +30,7 @@
@property (weak, nonatomic) IBOutlet MXKImageView *avatarImageView;
@property (weak, nonatomic) IBOutlet UILabel *roomTitleLabel;
@property (weak, nonatomic) IBOutlet UIImageView *encryptedRoomIcon;
@property (weak, nonatomic) IBOutlet UIButton *selectionButton;
@end
@@ -56,6 +57,12 @@
self.roomTitleLabel.textColor = ThemeService.shared.theme.textPrimaryColor;
self.contentView.backgroundColor = ThemeService.shared.theme.backgroundColor;
[self.selectionButton setImage:[UIImage imageNamed:@"radio-button-default"] forState:UIControlStateNormal];
[self.selectionButton setImage:[UIImage imageNamed:@"radio-button-selected"] forState:UIControlStateSelected];
[self.selectionButton setTitle:@"" forState:UIControlStateNormal];
[self.selectionButton setTitle:@"" forState:UIControlStateSelected];
}
- (void)layoutSubviews
@@ -92,4 +99,11 @@
return 74;
}
- (void)setCustomSelected:(BOOL)selected animated:(BOOL)animated
{
[UIView animateWithDuration:(animated ? 0.25f : 0.0f) animations:^{
[self.selectionButton setSelected:selected];
}];
}
@end