[英]How can I reload tableview within my TableViewController within button action?
[英]How can I reload a UIViewController with button action?
我使用核心數據數組,然后從中選擇一個問題。
選擇問題時,我使用隨機數。
當用戶點擊按鈕回答問題時,我又得到一個隨機數來提出新問題,因此用戶可以重復回答。
我認為如果點擊“答案”按鈕可以重新加載頁面,則是可能的。
我怎樣才能做到這一點?
我嘗試了很多方法,但是那樣有問題。
@IBAction func buttonPressed(sender: AnyObject) {
}
有幾種方法可以在ViewController中重新加載/刷新視圖
setNeedsDisplay
setNeedsDisplayInRect
使用UITableView
/ UICollectionView
(由@Tan建議)作為UIViewContoller的子視圖。 在UITableView / UICollectionView中添加所有視圖,並在需要時重新加載。
最后,我建議將要調用的完整代碼移到另一個方法中,並在viewDidLoad
和buttonPressed
動作中都調用該方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.