0

如何为我的 ResearchKit 调查添加自定义背景?

我试过了:

taskViewController.view.backgroundColor = UIColor(patternImage: UIImage(named:imageName))

和:

    taskViewController.view.backgroundColor = UIColor.clearColor()
    let backgroundImage = UIImage(named: "Background")
    let imageView = UIImageView(image: backgroundImage)
    taskViewController.view.addSubview(imageView)
    taskViewController.view.sendSubviewToBack(imageView)
4

2 回答 2

1

每个单独的步骤视图控制器都需要添加背景。有一个委托方法 taskViewController:stepViewControllerWillAppear:,您可以使用它在演示之前拦截步骤视图控制器并根据需要修改其视图层次结构。Nite 许多步骤在其视图层次结构中包括一个表格视图或滚动视图,您需要考虑到这一点。

如果您想要的只是背景颜色,您可以尝试使用 UIView appearanceWhenContainedIn 更改每个步骤视图控制器下方整个层次结构的背景颜色。

于 2015-07-01T06:46:54.290 回答
0

你必须做什么从“ viewDidLoad”从他的“ TaskViewController

目标-C:

self.background.image = [[UIImage imageNamed:@"magenta-box.png"] stretchableImageWithLeftCapWidth:20 topCapHeight:20];
于 2015-06-30T20:52:19.613 回答