请问微信中点击通讯录,然后选择一个好友,然后点击发送消息之后,返回的还是主界面?这个功能是怎么实现的呢?看他点击发送消失之后是pop到了通讯录的好友列表,然后在push进去的,我的实现方式是先popToRoot 然后在切换tabbar选中,感觉这样看起来并不丝滑~求助
光阴似箭催人老,日月如移越少年。
複数のチャット インターフェイスと深い入れ子を防止し、操作習慣を統一するために、WeChat と多くの IM アプリでは、「チャット インターフェイスへの入力は会話リストから行う必要がある」と制限されています。私が以前に作成したいくつかのアプリは、チャットインターフェイスを開く場合も同様です。 チャット インターフェイスを開くためのパブリック メソッドがあり、どのインターフェイスからでも呼び出すことができます。または、チャット インターフェイスのルートを定義します。 例: + [ChatViewController openWithUser:(User *)user];
+ [ChatViewController openWithUser:(User *)user];
WeChat のアプリ構造を例に挙げると、上部にナビゲーション、下部にタブバーがあり、会話リストは 1 つだけです。チャット インターフェイスを開くロジックはおおよそ次のとおりです:
ルート コントローラー、セッション リスト、および現在のチャット ウィンドウを取得するには、グローバル変数を使用するか、コードを使用して確認できます。
複数のチャット インターフェイスと深い入れ子を防止し、操作習慣を統一するために、WeChat と多くの IM アプリでは、「チャット インターフェイスへの入力は会話リストから行う必要がある」と制限されています。私が以前に作成したいくつかのアプリは、チャットインターフェイスを開く場合も同様です。
チャット インターフェイスを開くためのパブリック メソッドがあり、どのインターフェイスからでも呼び出すことができます。または、チャット インターフェイスのルートを定義します。
例:
+ [ChatViewController openWithUser:(User *)user];
WeChat のアプリ構造を例に挙げると、上部にナビゲーション、下部にタブバーがあり、会話リストは 1 つだけです。チャット インターフェイスを開くロジックはおおよそ次のとおりです:
リーリールート コントローラー、セッション リスト、および現在のチャット ウィンドウを取得するには、グローバル変数を使用するか、コードを使用して確認できます。
リーリー