Resolve site cell sizing issues across window sizes.
This commit is contained in:
		@@ -172,6 +172,19 @@ typedef NS_OPTIONS( NSUInteger, MPPasswordsTips ) {
 | 
			
		||||
    return cell;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#pragma mark - UICollectionViewDelegateFlowLayout
 | 
			
		||||
 | 
			
		||||
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout
 | 
			
		||||
  sizeForItemAtIndexPath:(NSIndexPath *)indexPath {
 | 
			
		||||
 | 
			
		||||
    UICollectionViewFlowLayout *layout = (UICollectionViewFlowLayout *)collectionViewLayout;
 | 
			
		||||
    CGFloat availableWidth = collectionView.bounds.size.width
 | 
			
		||||
                             - collectionView.layoutMargins.left - collectionView.layoutMargins.right
 | 
			
		||||
                             - layout.sectionInset.left - layout.sectionInset.right;
 | 
			
		||||
    CGFloat cells = MAX( 1, (int)((availableWidth + layout.minimumInteritemSpacing) / (318 + layout.minimumInteritemSpacing)) );
 | 
			
		||||
    return CGSizeMake( (availableWidth - layout.minimumInteritemSpacing * (cells - 1)) / cells, 100 );
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#pragma mark - UIScrollDelegate
 | 
			
		||||
 | 
			
		||||
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
 | 
			
		||||
 
 | 
			
		||||
@@ -69,7 +69,7 @@
 | 
			
		||||
                                        </collectionViewFlowLayout>
 | 
			
		||||
                                        <cells>
 | 
			
		||||
                                            <collectionViewCell opaque="NO" multipleTouchEnabled="YES" contentMode="center" reuseIdentifier="MPAvatarCell" id="Zab-uQ-uk9" customClass="MPAvatarCell">
 | 
			
		||||
                                                <rect key="frame" x="80" y="114.5" width="215" height="667"/>
 | 
			
		||||
                                                <rect key="frame" x="80" y="115" width="215" height="667"/>
 | 
			
		||||
                                                <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
 | 
			
		||||
                                                <view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
 | 
			
		||||
                                                    <rect key="frame" x="0.0" y="0.0" width="215" height="667"/>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user