を事前に選択されていない私は、負荷に最初のコレクションビューのセルを事前選択しようとしていますが、アイテムが負荷に事前に選択されていない私はコレクションビューのセルを事前選択するために使用さまずアイテムが
コードが
MenuBar.m // Type UIView <UICollectionViewDelegate ,UICollectionViewDataSource,UICollectionViewDelegateFlowLayout>
-(instancetype)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
...
UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc]init];
UICollectionView *collectionView = [[UICollectionView alloc] initWithFrame:CGRectZero collectionViewLayout:layout];
....
// below code in -(instancetype)initWithFrame:(CGRect)frame
NSIndexPath *selectedIndexPath = [NSIndexPath indexPathForItem:0 inSection:0];
[collectionView selectItemAtIndexPath:selectedIndexPath
animated:false
scrollPosition:UICollectionViewScrollPositionNone];
....
// below code in -(instancetype)initWithFrame:(CGRect)frame
-(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
{
}
なぜcollectionView:didSelectItemAtIndexPathを呼び出すのですか?あなたのクラスの中でこのメソッドを実装しましたか? –