以下方法
- (void)willPresentActionSheet:(UIActionSheet *)actionSheet{
我已经设定:
[button setBackgroundColor:[UIColor redColor]];
这是一个按钮。
但这是我得到的:
我想知道的是如何仅在没有边间隙的按钮上设置颜色?
感谢任何指导或帮助。
感谢。
答案 0 :(得分:0)
如果您想更改标题颜色,请使用以下代码。
for (UIView *view in actionSheet.subviews) {
if ([view isKindOfClass:[UIButton class]]) {
UIButton *button = (UIButton *)view;
[button setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
}
}
答案 1 :(得分:0)
我还需要自定义UIAcionSheet,但默认操作表不支持自定义功能,因此我使用了其他客户控制器UICustomActionSheet并获得了预期的结果,如