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

将视图覆盖到UITableView的顶部

  •  4
  • gabaum10  · 技术社区  · 14 年前

    所以我尝试创建一个搜索,将一组结果返回到UITableView。当用户选择其中一个单元格时,我希望在一个漂亮、简洁的窗口中覆盖该结果的详细视图。此视图需要有一些文本、按钮和照片。我正在研究黑客的alertview,但读到,这是普遍不赞成。我还查看了iphonesdk中的HeadsUpUI示例,但这并不是我想要的。有没有人能举例说明如何在tableView上覆盖自定义视图?任何帮助都将不胜感激。。。

    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];
    

    另外,如果有任何方法可以模糊掉视图的其余部分,那就太棒了。有什么想法吗?提前谢谢!

    3 回复  |  直到 14 年前
        1
  •  2
  •   Jesse Naugher    14 年前

        2
  •  0
  •   Gauloises    14 年前

    你有没有想过使用两个calayer,一个半透明的白色或黑色的一个持有模糊效果,并添加另一个为您的自定义数据?

    您可以使用backgroundFilters为backlayer模糊基础视图。

        3
  •  0
  •   gabaum10    14 年前

    谢谢你们的回复!