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