iOS研究套件调查(swift)

时间:2015-06-30 20:42:49

标签: ios swift uiimageview researchkit

如何在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)

2 个答案:

答案 0 :(得分:1)

各个步骤视图控制器都需要添加背景。有一个委托方法taskViewController:stepViewControllerWillAppear:,您可以在演示之前截取步骤视图控制器,并根据需要修改其视图层次结构。不过,许多步骤在其视图层次结构中包含表视图或滚动视图,您需要将其考虑在内。

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

答案 1 :(得分:0)

你需要从他的“viewDidLoad”“TaskViewController”中做些什么

目标-C:

self.background.image = [[UIImage imageNamed:@"magenta-box.png"] stretchableImageWithLeftCapWidth:20 topCapHeight:20];