2010-08-25 104 views
4

所以我想创建一个搜索,返回一堆结果到UITableView。当用户选择其中一个单元格时,我想将该结果的详细视图叠加在一个漂亮简洁的窗口中。这个视图需要有一些文本,按钮和照片。我正在研究黑客一个alertview,但读到,通常是皱眉。我还查看了iPhone SDK中的HeadsUpUI示例,但那并不是我想要的。有没有人有任何例子如何覆盖一个自定义视图顶部的tableView?任何帮助将不胜感激......覆盖UITableView的视图

我也试图做这样的事情,没有运气:

CGRect newSize = CGRectMake(0.0f ,0.0f, 320.f, 400.0f); 
UIView *newView = [[UIView alloc] initWithFrame:newSize]; 
[tableView addSubview:newView]; 
[tableView bringSubviewToFront:newView]; 
[newView release]; 

此外,如果有任何的方式来模糊了视图的休息,这将太棒了。有任何想法吗?提前致谢!

+0

而在你说“只是将视图推入表格”之前,我们目前这样做,但不喜欢界面流动的方式。 iPad上的屏幕空间太多,看起来很糟糕。这就是为什么我们只需要一个较小的简要覆盖。 – gabaum10 2010-08-25 14:06:07

+0

这是一个想法:是否有可能显示一个表视图单元格作为源的弹出?这将工作以及... – gabaum10 2010-08-25 15:21:48

回答

2

为什么不直接使用呈现为一个模式view..With的iPad有一些新的风格呈现的自定义视图,(见的UIViewController参考),它模糊了/在后台不允许点击。另一个iPad特定的选项将是一个UIPopoverController。

+0

模式窗口不允许iPhone上的透明度... – Besi 2012-06-29 11:38:56

0

有关于使用两个CALayers,一个半透明的白色或黑色的持有模糊效果和添加其他的自定义数据YOUT念头?

您可以使用backgroundFilters作为底层模糊底层视图。

编辑:对不起,刚才读的过滤器我正在考虑目前不支持为iOS ...但是想想使得背层只是半透明,可能会给一个很好的接触为好。

+0

好吧,以及我只需要有某种子视图出现在tableView的顶部。我很难让这种事情发生。 – gabaum10 2010-08-25 14:31:09

0

感谢您的回复家伙!

我实际上决定使用用户点击单元格时创建的动态弹出窗口。这具有我需要的功能。我认为,如果情况变得更糟,tableView superview方法会起作用。再次感谢。