From d3d4aeea4114db72c8576ce5e2ea7b560db47d14 Mon Sep 17 00:00:00 2001 From: Maarten Billemont Date: Thu, 20 Mar 2014 08:42:15 -0400 Subject: [PATCH] Fix avatar item size to collection view size. --- .../ObjC/iOS/MPUsersViewController.h | 2 +- .../ObjC/iOS/MPUsersViewController.m | 11 ++++++ MasterPassword/ObjC/iOS/Storyboard.storyboard | 38 +++++++++---------- 3 files changed, 31 insertions(+), 20 deletions(-) diff --git a/MasterPassword/ObjC/iOS/MPUsersViewController.h b/MasterPassword/ObjC/iOS/MPUsersViewController.h index 651e3ef4..a0b1e5a5 100644 --- a/MasterPassword/ObjC/iOS/MPUsersViewController.h +++ b/MasterPassword/ObjC/iOS/MPUsersViewController.h @@ -18,7 +18,7 @@ #import "LLGitTip.h" -@interface MPUsersViewController : UIViewController +@interface MPUsersViewController : UIViewController @property (strong, nonatomic) IBOutlet UINavigationBar *navigationBar; @property(weak, nonatomic) IBOutlet UIView *userSelectionContainer; diff --git a/MasterPassword/ObjC/iOS/MPUsersViewController.m b/MasterPassword/ObjC/iOS/MPUsersViewController.m index 50af9c85..0ec581b5 100644 --- a/MasterPassword/ObjC/iOS/MPUsersViewController.m +++ b/MasterPassword/ObjC/iOS/MPUsersViewController.m @@ -242,6 +242,17 @@ typedef NS_ENUM(NSUInteger, MPActiveUserState) { #pragma mark - UICollectionViewDataSource +- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout + sizeForItemAtIndexPath:(NSIndexPath *)indexPath { + + if (collectionView == self.avatarCollectionView) { + CGSize parentSize = self.avatarCollectionView.bounds.size; + return CGSizeMake( parentSize.width / 2, parentSize.height ); + } + + Throw(@"unexpected collection view: %@", collectionView); +} + - (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section { if (collectionView == self.avatarCollectionView) diff --git a/MasterPassword/ObjC/iOS/Storyboard.storyboard b/MasterPassword/ObjC/iOS/Storyboard.storyboard index a68d81f0..4485c0b5 100644 --- a/MasterPassword/ObjC/iOS/Storyboard.storyboard +++ b/MasterPassword/ObjC/iOS/Storyboard.storyboard @@ -16,11 +16,11 @@ - + - + @@ -32,7 +32,7 @@ - + @@ -43,7 +43,7 @@ - + @@ -111,11 +111,11 @@ - + - + @@ -124,7 +124,7 @@ - + - +