如何在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)
答案 0 :(得分:1)
各个步骤视图控制器都需要添加背景。有一个委托方法taskViewController:stepViewControllerWillAppear:,您可以在演示之前截取步骤视图控制器,并根据需要修改其视图层次结构。不过,许多步骤在其视图层次结构中包含表视图或滚动视图,您需要将其考虑在内。
如果你想要的只是背景颜色,你可以尝试使用UIView appearanceWhenContainedIn来改变每个步骤视图控制器下面整个层次结构的背景颜色。
答案 1 :(得分:0)
你需要从他的“viewDidLoad
”“TaskViewController
”中做些什么
目标-C:
self.background.image = [[UIImage imageNamed:@"magenta-box.png"] stretchableImageWithLeftCapWidth:20 topCapHeight:20];