私は解決できない問題に直面しています。JSQMessagesViewControllerのフレームを変更する
私は私の挙にJSQMessages
を輸入し、Navigation Bar
のようなトップ演技に内部UIImage
とUIView
を持っている私のviewController
にそれを置きます。私もtabBar
を持っていますが、私がセグを押せば、すべてが消えて通常のJSQMessagesViewController
が表示されます。
私が欲しいのは、JSQMessagesViewController
フレームでトップとボットバーを見えるようにすることです。 collectionView
のconstraints
をJSQMessagesViewController
nibから変更しようとしましたが、成功しませんでした。
これを行う方法はありますか?私は制約と物事にちょっとしたニュースですが、もし誰かがそれを手伝ってくれたら、私はそれをうまくやったと思います。
class SendNewMessageViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let messageView = JSQMessagesViewController()
messageView.senderId = "test"
messageView.senderDisplayName = "bryan"
let navigationBarHeight = 66
let bottomTabBarHeight = 44
messageView.view.frame = CGRectMake(0, CGFloat(navigationBarHeight), self.view.frame.width, self.view.frame.height - CGFloat(bottomTabBarHeight) - CGFloat(navigationBarHeight));
self.view.addSubview(messageView.view)
}
フレームが正しいようだが、私はまだ私のtabBar
(それはdisapearsをジュスト意味を失い、tabBar
から正方形は白になり、キーボードがしていないよう:アブヘイシンNaurangソリューションをしようと、私が書いたの
textField
は悲しいことにキーボードで動かない
を持つことになりますので、あなたはChatViewControllerに推進している私はあなたの答えとどこ私はそれから行くために管理したのに応じて、私の質問を更新し、答えてくれてありがとう! –