我要添加一個自動的收藏夾功能,是這樣的:加入收藏夾功能,以iPhone應用程序iPhone的SDK
我有一個小區的名字和一個未經檢查的明星的詳細視圖。用戶點擊未選中的星號,選中星號並將特定單元名稱添加到另一個視圖。在任何時候,用戶都可以進入詳細視圖並再次點擊星形,星形變爲未選中狀態,單元名稱將從另一個視圖中刪除。
我想用一個自定義按鈕作爲星號和一個tableview作爲另一個視圖。 最好使用IBAction或IBOutlet。
我在我的DetailView
-(IBAction)toggleFav:(UIButton *)sender {
if([sender isSelected]){
//...
[sender setSelected:NO];
NSMutableArray *array = [[[NSUserDefaults standardUserDefaults] objectForKey:@"valueSaver"] mutableCopy];
[array removeObject:[NSString stringWithString:self.selectedSushi]];
[[NSUserDefaults standardUserDefaults] setObject:array forKey:@"valueSaver"];
[array release];
} else {
//...
[sender setSelected:YES];
NSMutableArray *array = [[[NSUserDefaults standardUserDefaults] objectForKey:@"valueSaver"] mutableCopy];
[array addObject:[NSString stringWithString:self.selectedSushi]];
[[NSUserDefaults standardUserDefaults] setObject:array forKey:@"valueSaver"];
[array release];
}
}我的按鈕代碼
你可以爲UIButton設置一個自定義圖像。 U會想要選擇和未選擇2個不同的圖像。 iboutlet是沒有問題的 – vikingosegundo 2010-11-05 17:33:26