在UIView上显示UIViewController / UIView的正确方法是什么?

时间:2013-09-24 17:01:27

标签: iphone ios uiview uiviewcontroller uistoryboard

我有一个带有UITableView的UIViewController和每个单元格中的一些按钮,一个按钮用于显示注释和发表评论。我需要做的是在当前视图中显示像Facebook评论的“泡泡视图”,所以如果用户点击其他方面我需要隐藏泡泡(就像照片中的Facebook评论一样)。

我已经有了泡泡视图,没有问题,但我的问题是显示它的正确方法是什么,并在故事板中创建它,因为它有一个带有注释的tableview和一些用于制作新注释的按钮

enter image description here

1 个答案:

答案 0 :(得分:0)

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

附加读物/教程

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