JSQMessagesCollectionViewCell로 UICollectionView를로드하는 JSQMessagesViewController를 사용하고 있습니다.JSQMessagesViewController에서 프로그래밍 방식으로 cellBottomLabel을 변경하는 방법은 무엇입니까?
collectionView : attributedTextForCellBottomLabelAtIndexPath :에 cellBottomLabel 텍스트를 설정하고 잘 작동합니다.
그러나이 텍스트를 프로그래밍 방식으로 새로 고침해야합니다. 셀을 다시로드하면 모든 것이 정상적으로 작동하지만 성능을 고려하여이 작업을 수행하고 싶지 않습니다.
JSQMessagesCollectionViewCell *cell = (JSQMessagesCollectionViewCell *)[self.collectionView cellForItemAtIndexPath:indexPath];
cell.cellBottomLabel.text = @"TEST";
을하지만 스크롤하고 (셀이 다시로드 할 때) 다음 물러서지 않는 한이 텍스트를 새로 고침되지 않습니다
나는 셀에서 cellBottomLabel에 액세스하려고.디버거는 원하는 텍스트가 포함 된 cell.cellBottomLabel을 보여 주지만 셀 디스플레이에서 어떻게 새로 고칠 수 있습니까?
미리 감사드립니다.
메인 스레드에서 위의 사항을 업데이트하고 있는데 한 번 확인해 주실 수 있습니까? –
실제로 원하는 것은 무엇입니까? 자세히 설명해 주시겠습니까 –