我需要一些iPhone应用程序的模式视图,其中我将显示几个标签,一个UIImageView和两个按钮。设计需要完全自定义。 这是自定义UIAlertView?如何做出类似的东西?如何使自定义模态uiview像这样?
2
A
回答
6
Jeff LaMarche有一篇很好的博客文章,介绍如何创建自定义警报视图。你可以从那里获得灵感。
http://iphonedevelopment.blogspot.com/2010/05/custom-alert-views.html
** 2017年** 4月24日,UPDATE不幸的是,博客已经不存在了。但是,您可以从Web存档中检索该帖子: https://web.archive.org/web/20160430051146/http://iphonedevelopment.blogspot.com/2010/05/custom-alert-views.html
1
制作这样的图是简单的。您只需要创建一个自定义视图,并将其隐藏起来,或者将alpha设置为0.0。然后当你想使用它时取消隐藏它。
为了防止与视图后面的其他项目进行交互,请在您的自定义视图后面放置一个空白的半透明视图。
2
0
UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:@"\n\Please wait. \n Authorising Credentials..." message:nil delegate:self cancelButtonTitle:nil otherButtonTitles: nil] autorelease];
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(220, 10, 40, 40)];
NSString *path = [[NSString alloc] initWithString:[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"smile.png"]];
UIImage *bkgImg = [[UIImage alloc] initWithContentsOfFile:path];
[imageView setImage:bkgImg];
[bkgImg release];
[path release];
[alert addSubview:imageView];
[imageView release];
[alert addButtonWithTitle:@"Cancel"];
[alert show];
+0
我需要更多的自定义视图。谢谢 – dormitkon
2
您可以获取,简单地按照以下步骤
- 创建的UIView(ViewA)的尺寸为320 * 480的,所以它的内容将涵盖背景iPhone的整个屏幕设置为clearColor.This会作为我们目的的超级观点;
- 创建另一个尺寸为320 * 480的UIView(ViewB),背景颜色设置为黑色,不透明度设置为40%。 3.现在您可以在ViewB上添加任何视图。
- 现在将ViewB添加到ViewA。
最后,您可以在任何需要的地方展示此视图。效果将是,ViewA将覆盖Background viewController,ViewB将服务器作为背景视图控制器的抑制效果,而B上的视图是您将看到的UIElement。
相关问题
- 1. 如何显示自定义模态UIView?
- 2. 如何在一切上添加模态自定义UIView
- 3. 如何自定义datalist是这样的?
- 4. 我如何自定义菜单这样
- 5. 如何自定义选择这样
- 6. 如何使自定义UIView可访问?
- 7. 如何做像Android Fragments这样的自定义异步回调?
- 8. 如何在wpf c#中自定义一个像这样的ListView?
- 9. 如何自定义像这样的按钮控件?
- 10. 如何创建像这样的自定义小部件?
- 11. 如何创建一个像这样的自定义WPF窗口?
- 12. 如何创建像这样的自定义ListView?
- 13. 如何找到像<g>这样的自定义标签?
- 14. 如何自定义像'stringWithFormat'这样的方法?
- 15. 如何自定义像Apple这样的嵌入式QuickTime控件?
- 16. Android:如何创建一个像这样的自定义ListView?
- 17. 如何添加一个自定义的UIView到iOS7的导航栏中这样
- 18. 如何定义自定义目录,这样我可以在Matlab
- 19. 自定义UIView中UIViews的动态数
- 20. 如何使用自定义的Facebook的对话,像这样的例子
- 21. 如何自定义模态的大小
- 22. 如何创建自定义模态NSWindow?
- 23. IBOutlets自定义UIView
- 24. Monotouch自定义UIView
- 25. Monotouch自定义UIView
- 26. Animate自定义UIView
- 27. tapGesture自定义UIView
- 28. 自定义UIView addTarget?
- 29. 自定义UIView类与模糊
- 30. 创建自定义模糊UIView
真的很不错,谢谢。我必须阅读它来找出什么是我的情况最好的解决方案 – dormitkon
可悲的是,这篇博文已不再可用 – dacoinminster
添加到网络存档的链接。 – viggio24