簡體   English   中英

如何在視圖關閉之前顯示對UITableView的更新

[英]How to display an update to a UITableView before a the view closes

我有一個UITableView,它顯示了一組可供用戶選擇的選項。 選中某行后,表格將更新為該行添加一個選中標記(並將其從所有其他標記中刪除)。 到目前為止一切都很好。

我要做的是在用戶選擇行之后關閉視圖,但我希望先更新表格視圖,以便用戶可以看到對勾標記移至正確的行(但是可能會短暫顯示此行)。

如果我執行以下操作:

[myTableView reloadData];
[parentView closeDialog];

表格更新將不會顯示,對話框將簡單關閉。 任何幫助,將不勝感激。

使用performselector添加self前綴並添加一些延遲

[self.myTableView reloadData];
[parentView closeDialog];

希望這個能對您有所幫助..

延遲后使用此技術調用closeDialog

//afterDelay parameter represents number of seconds to delay the method call
[parentView performSelector:@selector(closeDialog) withObject:nil afterDelay:1.0 ];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM