我想在操作表中更改按钮颜色,所以我写了这段代码
- (void)willPresentActionSheet:(UIActionSheet *)actionSheet {
for (UIView *_currentView in actionSheet.subviews) {
if ([_currentView isKindOfClass:[UIButton class]]) {
UIButton *button = (UIButton *)_currentView;
button.titleLabel.textColor = [UIColor darkGrayColor];
NSLog(@"%@",@"ahmed");
}
}
}
但是没有任何事情发生,虽然我委托自己并称为UIActionSheetDelegate。 虽然我有6个按钮,我看到这个功能根本没有被调用 有什么问题?????