代码之家  ›  专栏  ›  技术社区  ›  arachide

如何向UIActionSheet按钮添加图标?

  •  3
  • arachide  · 技术社区  · 14 年前

    我查了一些文件,但没有结果。

    欢迎评论

    谢谢

    2 回复  |  直到 14 年前
        1
  •  2
  •   Eiko    14 年前

        2
  •  4
  •   SwiftArchitect    10 年前

    您可以访问每个UIButton图像,如下所示:

    SEL buttonsSEL = @selector(buttons);
    if([yourUIActionSheet respondsToSelector:buttonsSEL]) {
        NSString *buttonsSel = NSStringFromSelector(buttonsSEL);
    
        [[[yourUIActionSheet valueForKey:buttonsSel objectAtIndex:yourIndex]
            setImage:[UIImage imageNamed:@"yourImage.png"]
            forState:UIControlStateNormal];
        ...
    }
    

    哪里

    • yourIndex是一个表示按钮索引的int,从0开始