2017-07-31 3 views
0

私のチャットアプリにJSQMessagesViewControllerを使用しています。iOS - キーボードモードが変更されたときにJSQMessageのバブルが下にスクロールする

キーボード入力モード(キーボード言語)を変更すると、泡は高さが下にスクロールし、inputToolbarで覆われます。

この問題は、JSQMessagesViewController Swift Example Appにも記載されています。これはバグかもしれません。

キーボード入力モードが変更されたときに、バブルをスクロールして下部にスクロールしようとしましたが、機能しませんでした。だから、collectionView'sの底がinputToolbarの下にあるからです。

誰でもこの問題を解決できますか?ありがとう。変更後 Before change keyboard mode

:変更前

ScreenShots

After change keyboard mode

答えて

0

使用collectionviewの方法scrollToItem

のような -

let itemIndex = <Your Desired Index> or array.count - 1 (for scroll down one cell) 
let indexPath = IndexPath(row: itemIndex, section: sectionIndex) 
collectionView.scrollToItem(at:indexPath,at:UICollectionViewScrollPosition.CenteredVertically, animated: true) 

私はこれがうまくいくことを望みます! :)

関連する問題