0
Я хотел изменить пользовательский интерфейс ячейки на основании документации, указанной здесь, по адресу enter link description here, но не смог понять, как перевести часть super
.Как перевести этот фрагмент кода в Objective-C на Swift
- (UICollectionViewCell *)collectionView:(JSQMessagesCollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {
JSQMessagesCollectionViewCell *cell = (JSQMessagesCollectionViewCell *)[super collectionView:collectionView cellForItemAtIndexPath:indexPath];
return cell;
}
Вот что я перевел:
override func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
var cell = super.collectionView.cellForItemAtIndexPath(indexPath)
return cell!
}
ли вы подкласс 'JSQMessagesViewController'? Было бы полезно, если бы вы могли предоставить больше кода btw ... –
Да Я делаю подкласс JSQMessagesViewController. Я не знаком с Obj C. Так что пример кода здесь немного сложно понять. –
Является ли это признанием класса? То есть нет проблем с компиляцией/связыванием? –