我知道这是一个常见问题,即如何在 uiAlertView 中显示另一个控件而不是消息。我有一个应用程序在我的视图中有图像,当用户点击该图像时,我想放大它。所以,我可以选择在 uialertview 中使用相同的图像和放大的图像弹出它。当我也尝试它时,但没有正确的解决方案。
下面是我的代码
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:NULL message:@"\n\n\n\n\n\n\n\n\n\n\n\n\n" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
UIImage *image = [UIImage imageNamed:@"GM00132002062125.png"];
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
CGFloat imageHeight = 250;
CGFloat imageWidth = imageHeight * image.size.width / image.size.height;
imageView.frame = CGRectMake(floor((284 - imageWidth)/2), 47, imageWidth, imageHeight);
[alert addSubview:imageView];
[alert show];
在这里我必须给 \n\n 的消息,
如果我在消息中提供更多\n,您可以看到它重叠
对此没有特别的解决方案
谢谢