我正在尝试完成一项任务,但即使尝试了几天也没有成功。
我有一个标签栏,其中包含 3 个标签朋友、聊天、设置。
Friends 选项卡只是 uitableviewcontroller 的子类,当用户点击任何用户时,他将跳转到第二个选项卡,即聊天选项卡。
第二个选项卡(聊天)包含一个 uinavigationscontroller。这个 uinavigationcontroller 它本身包含两个视图 1> 聊天界面,2> ActiveChats,它是 uitableviewcontroller 的子类,用于显示用户当前正在与之聊天的人员列表。
我想要的是当用户在第一个标签上并选择她的任何朋友聊天时,她必须跳到第二个标签上并直接看到聊天界面才能与她的朋友聊天。问题是我必须为navigationcontoller设置一个根视图控制器,该控制器将被预初始化,但我希望每次用户选择她的朋友时都必须初始化聊天视图控制器,我还实现了一个方法initWithId,它必须接受一个选定的人识别并将味精传递给该特定人并保存发送和接收的消息。
问题的第二部分,这个聊天界面是根视图控制器,但我还想要一个后退按钮,所以当用户点击它时,用户将看到 ActiveChat 视图。此功能类似于 WhatsApp、Viber 或 OneTeam 应用程序。
请帮助我,避免任何愚蠢的错误,我是新手。谢谢你。