答案 0 :(得分:2)
不需要使用任何第三方库: -
导航栏
1.1通过设置leftbarbuttonitem
将该箭头用于后退按钮1.2对于进度条和进度标签,您可以设计单独的视图,并可以将其添加为标题视图(self.navigationController.navigationItem.titleView)
对于问题和答案,您可以使用表格视图
2.1问题: - 使用表头或节头
2.2答案: - 使用表格视图单元格复选框或单选按钮 单选选择逻辑用于单选按钮,多选用于复选框
完成按钮
使用表格页脚显示完成按钮
答案 1 :(得分:-1)
HIII,
使用StoryBoard放置一个ViewController并嵌入导航控制器,然后向导航控制器提供一个storyboard id,然后在单击下一个按钮时获取相同的viewController。
UINavigationController *navVC = [self.storyboard instantiateViewControllerWithIdentifier:@"yourViewController"];
YourViewController *yourVC = navVC.topViewController;
[self.navigationController pushViewController:yourVC animated:true];
现在每次都可以获得相同的ViewController。提供一些实例变量,用于加载特定数据以进行演示。
OR
此外,您可以直接访问视图控制器,如果它已经嵌入在导航控制器中,如
YourViewController *yourVC = [self.storyboard instantiateViewControllerWithIdentifier:@"yourViewController"];
打开身份检查器并直接提供storyboard id并推送此viewController。