iOS7上的UICollectionViewCell中的UIImageView自动布局问题,但在iOS8上还可以

伊拉克里

在缩小ImageView中的图像尺寸时遇到问题。在CollectionViewCell中,ImageView具有以下约束:两个水平空间和两个垂直空间。
第一个屏幕是iOS7,第二个屏幕是iOS8。在此处输入图片说明 在此处输入图片说明

ImageURL它是用于通过URL加载图像的自定义类,它可以正常工作,还可以将图像设置为

    _clothesImageView.image = [UIImage imageNamed:@"imageName.png"];

    - (void)configCellWithClothesModel:(ClothesModel *)clothesModel
    {
        [_clothesImageView setImageURL:[NSURL URLWithString:clothesModel.imageURL]];
    }

衣服型号:

- (instancetype)initWithDict:(NSDictionary *)dict
{
    self = [super init];
    if (self)
    {
        _isShop = @(YES);
        self.title = [self checkNullAndNill:dict[kTitle]];
        self.info = [self checkNullAndNill:dict[kDescription_Short]];
        self.artNumber = [self checkNullAndNill:dict[kArtNumber]];
        self.afLink = [self checkNullAndNill:dict[kDeeplink1]];
        self.imageURL = [self checkNullAndNill:dict[kImg_url]];
        _isCart = @(NO);
    }
    return self;
}


//==============================================================================


- (id)checkNullAndNill:(id)object
{
    if (object == nil)
        return @"";
    else if (object == [NSNull null])
        return @"";
    else
        return object;
}


//==============================================================================


- (UICollectionViewCell *)configCellWithType:(NSString *)type collectionView:(UICollectionView *)collectionView indexPath:(NSIndexPath *)indexPath
{
    ClothesCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:[type isEqualToString:@"Outfits"] ? @"CellOutfits" : @"Cell" forIndexPath:indexPath];
    [cell configCellWithClothesModel:self];
    return cell;
}


//==============================================================================
祖拉卡赫

在Xcode6 Interface中,构建器不会向您显示单元的内容视图。CollectionViewCell在iOS7中具有内容视图,并且其框架设置为默认值(0,0,50,50)。
您需要在CollectionViewCell子类中添加此代码,以便contentView自行调整大小

- (void)awakeFromNib
{
   [super awakeFromNib];
   self.contentView.frame = self.bounds;
   self.contentView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

iOS7上的UICollectionViewCell中的UIImageView自动布局问题,但在iOS8上还可以

来自分类常见问题

UITableViewCell中的iOS7上的自动布局约束问题

来自分类Dev

自动布局CGAffineTransform iOS7 iOS8

来自分类Dev

AVPlayer在iOS7中不显示视频,在iOS8和iOS9上可以正常工作

来自分类Dev

AVPlayer在iOS7中不显示视频,在iOS8和iOS9上可以正常工作

来自分类Dev

ios7 iphone5屏幕的布局问题,但在iphone5和ios8上工作正常

来自分类Dev

自动布局问题:iOS 7与iOS8

来自分类Dev

自动布局问题:iOS 7与iOS8

来自分类Dev

iOS7和iOS8上的Healthkit

来自分类Dev

仅具有iphone目标(非通用)的iOS应用在ipad iOS7上可正常显示,但在ipad iOS8上则无法显示

来自分类Dev

仅具有iphone目标(非通用)的iOS应用在ipad iOS7上可正常显示,但在ipad iOS8上则无法显示

来自分类Dev

UIView在iOS7中中断,但在iOS8中未中断

来自分类Dev

在iOS7中递归-(void)layoutSubviews,但在iOS8中效果很好

来自分类Dev

UIImageview不是在iOS7中设置动画,但在iOS6中可以正常工作

来自分类Dev

在iOS8上按钮的大小不正确,在iOS7上正确

来自分类Dev

代码签名的IPA在iOS7上运行,但不能在iOS8上运行

来自分类Dev

iOS7自动布局和UIImageview过大

来自分类Dev

iOS8中的自动布局崩溃

来自分类Dev

iOS8中的UIViewController自动布局

来自分类Dev

创建GIF在iOS7上有效,在iOS8上中断

来自分类Dev

在iOS7和iOS8上均显示警报

来自分类Dev

在iOS8工作期间在iOS7上Spritekit SKPhysicsBody崩溃

来自分类Dev

使用CLLocationManager并针对ios7构建的应用程序将在ios8上运行?

来自分类Dev

创建GIF在iOS7上有效,在iOS8上中断

来自分类Dev

在iOS7和iOS8上均显示警报

来自分类Dev

iOS7 / iOS8中的不同视图外观

来自分类Dev

Spritekit动画在iOS7中不起作用,但在iOS8中起作用

来自分类Dev

在iOS7中从loadView()引用的@IBOutlet的Swift展开错误,但在iOS8中有效

来自分类Dev

如何在IOS8键盘扩展上使用自动布局

Related 相关文章

  1. 1

    iOS7上的UICollectionViewCell中的UIImageView自动布局问题,但在iOS8上还可以

  2. 2

    UITableViewCell中的iOS7上的自动布局约束问题

  3. 3

    自动布局CGAffineTransform iOS7 iOS8

  4. 4

    AVPlayer在iOS7中不显示视频,在iOS8和iOS9上可以正常工作

  5. 5

    AVPlayer在iOS7中不显示视频,在iOS8和iOS9上可以正常工作

  6. 6

    ios7 iphone5屏幕的布局问题,但在iphone5和ios8上工作正常

  7. 7

    自动布局问题:iOS 7与iOS8

  8. 8

    自动布局问题:iOS 7与iOS8

  9. 9

    iOS7和iOS8上的Healthkit

  10. 10

    仅具有iphone目标(非通用)的iOS应用在ipad iOS7上可正常显示,但在ipad iOS8上则无法显示

  11. 11

    仅具有iphone目标(非通用)的iOS应用在ipad iOS7上可正常显示,但在ipad iOS8上则无法显示

  12. 12

    UIView在iOS7中中断,但在iOS8中未中断

  13. 13

    在iOS7中递归-(void)layoutSubviews,但在iOS8中效果很好

  14. 14

    UIImageview不是在iOS7中设置动画,但在iOS6中可以正常工作

  15. 15

    在iOS8上按钮的大小不正确,在iOS7上正确

  16. 16

    代码签名的IPA在iOS7上运行,但不能在iOS8上运行

  17. 17

    iOS7自动布局和UIImageview过大

  18. 18

    iOS8中的自动布局崩溃

  19. 19

    iOS8中的UIViewController自动布局

  20. 20

    创建GIF在iOS7上有效,在iOS8上中断

  21. 21

    在iOS7和iOS8上均显示警报

  22. 22

    在iOS8工作期间在iOS7上Spritekit SKPhysicsBody崩溃

  23. 23

    使用CLLocationManager并针对ios7构建的应用程序将在ios8上运行?

  24. 24

    创建GIF在iOS7上有效,在iOS8上中断

  25. 25

    在iOS7和iOS8上均显示警报

  26. 26

    iOS7 / iOS8中的不同视图外观

  27. 27

    Spritekit动画在iOS7中不起作用,但在iOS8中起作用

  28. 28

    在iOS7中从loadView()引用的@IBOutlet的Swift展开错误,但在iOS8中有效

  29. 29

    如何在IOS8键盘扩展上使用自动布局

热门标签

归档