我使用核心数据阵列并从中选择一个问题。
当我选择一个问题时,我会使用一个随机数字。
当用户点击按钮回答问题时,我会再次获得一个随机数字来提出新问题,以便用户重复回答。
我认为如果点击答案按钮可以重新加载页面,那是可能的。
我该怎么做?
我尝试了很多方法,但这种方式有问题。
@IBAction func buttonPressed(sender: AnyObject) {
}
答案 0 :(得分:0)
有几种方法可以在ViewController中重新加载/刷新视图
setNeedsDisplay
setNeedsDisplayInRect
使用UITableView
/ UICollectionView
(由@Tan建议)作为UIViewContoller的子视图。在UITableView / UICollectionView中添加所有视图,并在需要时重新加载。
最后,我建议将您要调用的完整代码移动到另一个方法中,并在viewDidLoad
和buttonPressed
操作中调用该方法。