【发布时间】:2023-04-08 19:13:02
【问题描述】:
我在这里查看了很多关于如何使用切换按钮的示例。我的切换按钮检测到初始状态正常,所以当视图加载时,它会正确显示“删除”或“添加到收藏夹”,但是当我点击它时,没有任何变化。
第二次改变文本应该是这样......之后它就可以正常工作了。
我做错了什么?
- (IBAction)addToFav:(id)sender {
NSLog(@"Sending Favorite Button Click message to delegate");
NSLog(@"Delegate is: %@", self.delegate);
[self.delegate clickedOnFavoriteButton:self];
if (favo==YES) {
self.favorite = @"notFavorite";
[favoriteButton setTitle:@"Remove" forState:UIControlStateNormal];
favo = NO;
}
else if (favo == NO){
self.favorite = @"favorite";
[favoriteButton setTitle:@"Add to Favorites" forState:UIControlStateNormal];
favo=YES;
}
}
【问题讨论】:
标签: ios uibutton viewcontroller