UICollectionViewCell のサブビューを xib 経由で contentView に追加する方法はありますか? これが正しい方法だと思うからですよね?UI を xib 経由でドラッグ アンド ドロップすると、contentView ではなくビューにドロップされると思います
質問する
3255 次
2 に答える
0
nibを介してTableViewCellにデータを入力するのと同じように行うことができます。
ペン先を作成する
適切な一意のタグを使用してサブビューを追加します
作成したセルに Collectionview を登録する
UINib *cellNib = [UINib nibWithNibName:@"ECVCell" bundle:[NSBundle mainBundle]]; [self.collectionView registerNib:cellNib forCellWithReuseIdentifier:@"ECVCell"];
メソッドを使用して、 メソッド
viewWithTag:
内に追加されたビューのインスタンスを取得しますcellForItemAtIndexPath
于 2013-02-08T05:26:49.357 に答える
-1
ビューを UICollectionViewCell XIB にドラッグ アンド ドロップすると、cell.view ではなく cell.contentView にドラッグされます。
didSelect をチェックインしてください。すべてのサブビューが表示されます。
- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath{
MyCell *cell = (MyCell*)[collectionView cellForItemAtIndexPath:indexPath];
NSArray *views = [cell.contentView subviews];
NSLog(@"Select %@",views);
}
于 2013-02-08T03:16:05.337 に答える