你能告诉我是否可以使用 uiimage 视图作为 uialertview 按钮“文本”?我无法找到答案谷歌搜索..
多谢
是的,这是可能的,但我不建议这样做。您必须遍历 UIAlertView 的子视图,直到找到一个属于正确类的子视图,我会假设 UIButton,并将 UIImageView 添加到顶部,如下所示:
for (UIView *v in [myAlertView subviews]) {
if ([v isKindOfClass:[UIButton class]]) {
//IF I AM THE RIGHT BUTTON
[v addSubview:myUIImageView];
}
}
要确定正确的按钮,您可能首先给它一些奇怪的文本,例如“foobar5”,然后测试每个按钮是否是它的文本,如果是,删除文本并添加 UIImageView。
您可以使用呈现为图标的 unicode 字符。我在这里描述了它: Add Images to UIActionSheet button as in UIDocumentInteractionController