したがって、私が抱えている問題は、にCollectionView
応じて異なるデータをロードするがあることindex
です。たとえば、私がいる場合、index 0
最初は「帽子」で、最初は「コート」cell
に切り替えます。問題は、「コート」をクリックしてから をクリックすると...コートが表示されますが、実際には「帽子」のままです。「コート」をクリックすると、「帽子」の詳細が表示されます。index 1
cell
Back button
CollectionView
...を押してリロードするだけで以前に同様の問題を解決しましたback button
が、今回はうまくいかないようです。だから私がやりたいことは、リロードの前にsegmented control index
が設定されていることを確認することです。0
帽子/コートからこれまでのところ私が持っているものは次のdetailview
とおりです。
UserViewController *userVC = [[UserViewController alloc] init];
[userVC.collectionView reloadData];
のコードは次segmented control
のUserViewController
とおりです。
HMSegmentedControl * segmentedControl = [[HMSegmentedControl alloc] initWithFrame:CGRectMake(0, 280, 600, 50)];
[segmentedControl setSelectedSegmentIndex:0];
そのインデックスを から変更するコードがよくわかりませんdetail view
。または、それがうまくいかない場合は、ビュー全体をリロードするだけです。