我要添加一个自动的收藏夹功能,是这样的:加入收藏夹功能,以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