У меня есть некоторые компоненты в UICollectionViewCell
, и я могу получить доступ ко всем внутри cellForItemAtIndexPath
. Мне нужно, чтобы получить доступ к компоненту в пользовательском методе,Доступ к компонентам UICollectionViewCell в настраиваемом методе
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath{
// UIButton
cell.btn1.frame =CGRectMake(380,100, 150, 40);
[cell.btn1 addTarget:self action:@selector(btnClicked) forControlEvents:UIControlEventTouchUpInside];
return cell;
}
В пользовательском методе,
-(void)btnClicked{
MycollectionclassView *cell =[[MycollectionclassView alloc]init];
cell.btn1.backgroundColor =[UIColor greenColor];
}
Здесь я не могу изменить цвет кнопки.
Когда вам нужно получить доступ к соте? Как при выборе, или когда это видно или что-то еще. – Subash
@Subash Когда это видно, я хочу получить к нему доступ. – Sabarish
Я понял, что я хочу, чтобы «щелчок кнопки внутри UICollectionViewCell был запущен, и в этом методе наряду с другой операцией вы хотите изменить фон кнопки». Это вы хотите сделать ??? – Suryakant