试图使用setNeedsDisplay()

rob*_*san 0 ios swift swift2

我正在尝试重新加载UIView.其实我收到了一个错误

无法将'HomeViewController'类型的值转换为预期的参数类型'UIView'

所以这是代码:

UIView.setNeedsDisplay(self)
Run Code Online (Sandbox Code Playgroud)

你有什么主意吗?

Ham*_*ish 5

UIView是一个类,setNeedsDisplay()是一个实例函数.

您希望在UIView 实例上调用此函数(而不是类本身).所以你要:

self.view.setNeedsDisplay();
Run Code Online (Sandbox Code Playgroud)

setNeedsDisplay()也没有任何争论,所以我不知道你为什么试图传递self它.