찾다

 >  Q&A  >  본문

ios - UIActionsheet button 颜色

UIActionsheet button 颜色

用这种方式 不好使, 显示actionSheet.subviews 为空
for (id obj in actionSheet.subviews) {

    if ([obj isKindOfClass:[UIButton class]]) {

        UIButton *btn=(UIButton *)obj;

        [btn setTitleColor:[UIColor orangeColor] forState:UIControlStateNormal];

    }
}
大家讲道理大家讲道理2838일 전819

모든 응답(3)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-04-17 15:34:05

    으아아아

    showInView 이후에 이 메소드가 호출되는지 확인하세요. showInView 이전에 호출되면 취소 버튼을 제외한 모든 버튼에 색상이 지정됩니다.

    회신하다
    0
  • 怪我咯

    怪我咯2017-04-17 15:34:05

    UIButton *버튼 = [UIButton 버튼WithType:UIButtonTypeSystem];
    [버튼 setTittleColor...];

    회신하다
    0
  • 怪我咯

    怪我咯2017-04-17 15:34:05

    [[UIView 모양] setTintColor:[UIColor redColor]];

    참고: 뷰 색상이 수정되었으므로 경고 클릭이 사라진 후 뷰 색상을 복원해야 합니다. 링크 설명

    회신하다
    0
  • 취소회신하다