gpt4 book ai didi

ios - 显示黑屏而不是 UICollectionView

转载 作者:IT王子 更新时间:2023-10-29 07:57:31 26 4
gpt4 key购买 nike

我正在尝试重新实现不定式滚动 UICollectionView 看到 here .我缺少的东西:

ViewController.h:

@interface ViewController : UIViewController<UICollectionViewDataSource, UICollectionViewDelegate>

@end

DataCell.h:

@interface DataCell : UICollectionViewCell
@property (nonatomic, strong) UILabel *label;
@end

DataCell.m:

#import "DataCell.h"

@implementation DataCell

-(instancetype)initWithFrame:(CGRect)frame {
self = [super initWithFrame:frame];
if(self){
self.label = [[UILabel alloc] initWithFrame:self.bounds];
self.autoresizesSubviews = YES;
self.label.autoresizingMask = (UIViewAutoresizingFlexibleWidth |
UIViewAutoresizingFlexibleHeight);
self.label.textAlignment = NSTextAlignmentCenter;
self.label.adjustsFontSizeToFitWidth = YES;

[self addSubview:self.label];
}

return self;
}

@end

CustomCollectionView.h:

@interface CustomCollectionView : UICollectionView

@end

对于整个项目,我使用了 Storyboard和普通的 UIViewController。在这个 View Controller 上,我在 Interface Builder 中添加了一个 UICollectionView。我将 Collection View 的导出连接到我的 View Controller ,并再次设置数据源和委托(delegate)方法到我的 View Controller 。我还在 Interface Builder 中设置了 UICollectionViewCell 的自定义类和重用标识符。

所以一切都应该正常,但我只看到黑屏。我缺少什么?您可以下载整个项目here .

最佳答案

您正确配置了 CollectionView,只是您忘记了标签的颜色:)

    [self.label setTextColor:[UIColor whiteColor]];

enter image description here

希望对您有所帮助!

关于ios - 显示黑屏而不是 UICollectionView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29366643/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com