2015-05-29 4 views

ответ

0

Возможно, вы захотите попробовать этот CocoaControl, даст вам полный интерфейс обмена сообщениями, такой как iOS.

Я действительно пытался найти код анимации, и я достиг этого (не даже близко решения, я не нашел, где этот наблюдатель называется):

- (void)finishSendingMessageAnimated:(BOOL)animated { 

    UITextView *textView = self.inputToolbar.contentView.textView; 
    textView.text = nil; 
    [textView.undoManager removeAllActions]; 

    [self.inputToolbar toggleSendButtonEnabled]; 

    [[NSNotificationCenter defaultCenter] postNotificationName:UITextViewTextDidChangeNotification object:textView]; 

    [self.collectionView.collectionViewLayout invalidateLayoutWithContext:[JSQMessagesCollectionViewFlowLayoutInvalidationContext context]]; 
    [self.collectionView reloadData]; 

    if (self.automaticallyScrollsToMostRecentMessage) { 
     [self scrollToBottomAnimated:animated]; 
    } 
} 

Если вы действительно хотите достичь анимации может захотеть проверить полный контроль или просто реализовать его.

https://github.com/jessesquires/JSQMessagesViewController

Надеется, что это помогает!

Смежные вопросы