1

如何在 Research Kit 中显示 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"。

4

1 回答 1

2

您需要执行两个步骤:

1)关闭进度标题:

taskViewController.showsProgressInNavigationBar = NO;

2) 实施并设置一个delegatefor ORKTaskViewController

- (void)taskViewController:(ORKTaskViewController *)taskViewController stepViewControllerWillAppear:(ORKStepViewController *)stepViewController {
    stepViewController.title = @"Your title";
}
于 2016-08-30T19:41:24.387 回答