如何在研究工具包中显示TaskViewController的标题?我一直在尝试以下操作,尽管似乎可以通过这种方式设置其他属性,但似乎没有出现。

    let taskViewController = ORKTaskViewController(task: ConsentTask, taskRunUUID: nil)
    taskViewController.navigationBar.topItem!.title = "TITLE"
    taskViewController.restorationIdentifier = "1"
    taskViewController.delegate = self
    presentViewController(taskViewController, animated: true, completion: nil)

我也尝试了taskViewController.title =“TITLE”。

最佳答案

您需要执行两个步骤:

1)关闭进度标题:

taskViewController.showsProgressInNavigationBar = NO;

2)实现并为delegate设置ORKTaskViewController:
- (void)taskViewController:(ORKTaskViewController *)taskViewController stepViewControllerWillAppear:(ORKStepViewController *)stepViewController {
    stepViewController.title = @"Your title";
}

关于ios - 导航标题未显示在ResearchKit中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39169379/

10-09 01:39