首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将DialogViewController放在VIewController子视图中

将DialogViewController放在VIewController子视图中
EN

Stack Overflow用户
提问于 2014-02-12 22:54:40
回答 1查看 146关注 0票数 0

在“我的DetailView of my SplitViewController”中,我放置了几个UIViews作为不同平面TableViews的容器。到目前为止我的意图。为了保持简单,我想在这些DialogViewControllers中添加MvxDialogViewControllers(老实说,这是行不通的)。我的问题是,对话框重叠他们的容器和“使用”更多的空间,然后他们应该(我可以看到默认的灰色背景周围的容器视图)。

因为我认为DialogViewController的框架取决于它的父母框架的维度,所以我有点困惑。我创建并添加了这样的DVC (ParentViewController是从MvxViewController派生的):

代码语言:javascript
复制
public partial class DetailView : BaseView
{               
public override void ViewDidLoad ()
{
    base.ViewDidLoad ();

    CreateVisitContextController();
    // ...
}

private void CreateVisitContextController()
{
    var root = new RootElement("Test")
    {
        new Section("Section1"),
        new Section("Section2")
    };

    var dialogViewController = new DialogViewController(root);
    VisitContextContainer.AddSubview(dialogViewController.TableView);
}

任何提示或帮助都将不胜感激。也许这是完全错误的方向?

注意:我在IB中设计了DetailView和相应的容器SubViews。

当我使用DialogViewController而不从MvxDialogViewController继承时,我仍然能够绑定到Dialog元素吗?

提前谢谢,祝您有一个愉快的夜晚!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-13 08:06:28

“使用”更多的空间,那么他们应该

花点时间看看uikit以及它是如何工作的是值得的。uiview并不总是自动调整其容器的大小。

像Q&a这样的快速修复程序如下:Makeing view resize to its parent when added with addSubview --但最好从苹果uikit index.html开始

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21741677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档