亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

UI中CollectionView的創建與使用

發布時間:2020-07-27 15:37:15 來源:網絡 閱讀:460 作者:hmymy 欄目:開發技術

在.h中聲明

@property (nonatomic, strong) UICollectionView *myCollecionView;



遵循CollectionView協議

<UICollectionViewDataSource, UICollectionViewDelegateFlowLayout>


.m文件中實現

@implementation ViewController


- (void)viewDidLoad {

    [super viewDidLoad];

    // Do any additional setup after loading the view, typically from a nib.

    

    _collectionView.delegate = self;

    _collectionView.dataSource = self;

    

    

    //創建布局對象

    UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayout alloc] init];

    

    //itmeitem之間的最小間距--默認是10

//    flowLayout.minimumInteritemSpacing = 110;

//    flowLayout.minimumLineSpacing = 100;

//    flowLayout.itemSize = CGSizeMake(80, 80);

    

//    flowLayout.scrollDirection = UICollectionViewScrollDirectionHorizontal;

    

    

    //初始化CollectionView

    _myCollecionView = [[UICollectionView alloc] initWithFrame:CGRectMake(0, 667 - 284, 375, 284) collectionViewLayout:flowLayout];

    _myCollecionView.tag = 200;

    _myCollecionView.delegate = self;

    _myCollecionView.dataSource = self;

    

    _myCollecionView.backgroundColor = [UIColor redColor];

    [self.view addSubview:_myCollecionView];

    

    

    //注冊單元格

    [_myCollecionView registerClass:[UICollectionViewCell class] forCellWithReuseIdentifier:@"myCollecionViewCell"];

    

    

}



#pragma mark -UICollectionViewDataSource

//指定組的個數

- (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView

{

    return 2;

}



//指定單元格的個數

- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section

{

    return 21;

}



- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath

{

    

    if (collectionView.tag == 100) {

        UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"collectionViewCell" forIndexPath:indexPath];

        

        cell.backgroundColor = [UIColor colorWithRed:arc4random() % 10 * 0.1 green:arc4random() % 10 * 0.1 blue:arc4random() % 10 * 0.1 alpha:1];

        

        return cell;

    }else if (collectionView.tag == 200) {

        UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"myCollecionViewCell" forIndexPath:indexPath];

        

        cell.backgroundColor = [UIColor colorWithRed:arc4random() % 10 * 0.1 green:arc4random() % 10 * 0.1 blue:arc4random() % 10 * 0.1 alpha:1];

        

        return cell;

    }

    

    return nil;

}



//動態地設置單元格的尺寸

- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath

{

    return CGSizeMake(80, arc4random() % 80);

}





@end


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

织金县| 灵宝市| 漯河市| 蒲江县| 阿克陶县| 织金县| 宜都市| 浏阳市| 崇明县| 固阳县| 无棣县| 永登县| 阳春市| 阿勒泰市| 涡阳县| 汶川县| 青浦区| 阳山县| 基隆市| 孝义市| 安达市| 沂源县| 铅山县| 汨罗市| 辰溪县| 诏安县| 新巴尔虎左旗| 新丰县| 灵宝市| 青浦区| 深州市| 永登县| 云梦县| 乐平市| 伊春市| 会宁县| 乐昌市| 天镇县| 道孚县| 古交市| 南阳市|