好吧,所以我已經2 ViewController
失去價值。一個是根,另一個是在根視圖控制器上應用一些過濾器的filterView。 FilterView上有一個TableView
多種選擇選項。當我輕觸根視圖的UIButton
,它示出了具有表中的過濾視圖和我選擇多個選項形成它,當我駁回filterView它成功地關閉它,並通過使用一個委託方法成功地修改了RootViewController
。
看到下面的圖片有一個更清晰的圖片。左側的按鈕(Three Horizontal Bars)將顯示過濾器視圖控制器,同樣,向下按鈕再次顯示根視圖。
我的問題是,當我上的按鈕再次輕按它一遍加載整個表。沒有選定的值。我希望它保存選中的值,以便用戶可以取消選中它們並檢查新的過濾器值。
當用戶點擊這裏過濾按鈕是我使用的代碼:的UITableViewController不應該解僱其視圖控制器
- (IBAction)filterButton:(id)sender
{
FilterViewController *arvc = [self.storyboard instantiateViewControllerWithIdentifier:@"FilterView"];
[self presentViewController:arvc animated:YES completion:nil];
}
以及有關FilterView後退按鈕我使用的是這樣的:
[self dismissViewControllerAnimated:YES completion:nil];
所以,我應該怎麼寫入返回按鈕,以便它應該保留多個檢查行並顯示用戶是否再次查看它。或者將其隱藏在背景中並在需要時顯示的東西。
設置TableviewCell accessoryType在您的TableView中進行檢查標記。並將其存儲在NSUserDefault中。 –
@iOSDeveloper如何做到這一點?你能提供一個示例代碼嗎?謝謝 –
我爲它提供了一個代碼。 –