【问题标题】:What is the proper way to show a UIViewController/UIView over a UIView?在 UIView 上显示 UIViewController/UIView 的正确方法是什么?
【发布时间】:2013-09-24 17:01:27
【问题描述】:

我有一个带有 UITableView 的 UIViewController 和每个单元格中的一些按钮,一个按钮用于显示 cmets 和制作 cmets。我需要做的是在当前视图上显示类似 facebook cmets 的“气泡视图”,所以如果用户在另一侧点击我需要隐藏气泡(就像照片中的 facebook cmets)。

我已经有了气泡视图,这没问题,但我的问题是显示它的正确方法是什么,并在情节提要中创建它,因为它有一个带有 cmets 的 tableview 和几个按钮来制作新 cmets .

【问题讨论】:

    标签: iphone ios uiview uiviewcontroller uistoryboard


    【解决方案1】:

    如果你想显示另一个 viewController,你将不得不考虑创建一个自定义的container view controller。 tableView 将成为 rootViewController 并使孩子的 viewController(“气泡视图”)框架更小。这也是正确地将事件转发到“气泡视图”所必需的。

    其他阅读材料/教程

    http://mobile.tutsplus.com/tutorials/iphone/implementing-container-containment-sliding-menu-controller/

    https://developer.apple.com/library/ios/documentation/uikit/reference/UIViewController_Class/Reference/Reference.html#//apple_ref/occ/instp/UIViewController/childViewControllers

    【讨论】:

    • 谢谢!这是一个“老”问题,所以我找到了另一种方法来做到这一点,不像“气泡视图”而是另一种方式......但非常感谢!它会在另一个时间帮助我!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多