将DialogViewController放置在VIewController子视图中

安德烈亚斯(Andreas)

在我的SplitViewController的DetailView中,我放置了多个UIView作为不同平面TableView的容器。到目前为止,我的意图是。为了简单起见,我想在这些SubView中添加DialogViewControllers(老实说是MvxDialogViewControllers,但是那没用)。我的问题是,对话框重叠其容器并“使用”更多空间,然后它们应该(我可以在容器视图周围看到默认的灰色背景)。

由于我认为DialogViewController的框架取决于其父框架的尺寸,因此我有点困惑。我创建并添加这样的DVC(ParentViewController派生自MvxViewController):

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 Elements?

在此先感谢您,祝您度过一个愉快的夜晚!

斯图尔特

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

值得花一些时间来查看uikit及其工作方式。uiview并不总是自动调整为其容器的大小。

有一些类似Q&a的快速修复方法,例如:添加addSubview时,将视图调整为其父视图的大小-但最好从Apple uikit参考开始-http: //developer.apple.com/library/ios/documentation/UIKit /Reference/UIKit_Framework/_index.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在子视图中时,无法将按钮的touchUpInside调用给ViewController

来自分类Dev

在子视图中时,无法将按钮的touchUpInside调用给ViewController

来自分类Dev

NSLayoutContraint将按钮放置在视图中心

来自分类Dev

将iPhone相机集成到ViewController的子视图UIView中

来自分类Dev

是否可以将地图视图放置在用户当前位置不在视图中心的位置?

来自分类Dev

将UIImageView添加到子视图中

来自分类Dev

将UIPageViewController添加到子视图中,子视图仅显示pageContentview的边缘

来自分类Dev

将DialogViewController推送到ViewController到NavigationController堆栈上将得到2页

来自分类Dev

离子2:将抽屉内容动态地放置在多个视图中

来自分类Dev

Xcode将文本字段绑定到来自其他ViewController的表视图中的选定项

来自分类Dev

如何在视图中放置AVCaptureVideoPreviewLayer?

来自分类Dev

Bootstrap模态在部分视图中的DOM放置

来自分类Dev

如何在视图中放置网格

来自分类Dev

如何在视图中放置AVCaptureVideoPreviewLayer?

来自分类Dev

Swift将viewController作为子视图添加到其他视图

来自分类Dev

如何从 viewController 的视图中呈现 UIViewController

来自分类Dev

在子视图中添加UIViewController

来自分类Dev

将子视图中的元素绑定到父视图模型的属性

来自分类Dev

通过代码将子视图添加到视图中,重新加载后消失

来自分类Dev

在容器视图中交换子视图

来自分类Dev

在超级视图中移动子视图

来自分类Dev

如何从滚动视图中删除子视图

来自分类Dev

为什么放置在滚动视图中的图像视图的高度失真?

来自分类Dev

将文本视图放置在图像视图上

来自分类Dev

iOS-如何将一个视图的子视图拖到新视图中(即“拖放”)?

来自分类Dev

我如何以编程方式将弹簧和支柱添加到NSView的子视图中

来自分类Dev

如何使用Angular UI Router将子状态填充到父状态的多个视图中?

来自分类Dev

将子查询重写为单个查询,以便可以将其放入SQL视图中

来自分类Dev

如何通过swift将底线添加到子视图中的多个UITextField?

Related 相关文章

  1. 1

    在子视图中时,无法将按钮的touchUpInside调用给ViewController

  2. 2

    在子视图中时,无法将按钮的touchUpInside调用给ViewController

  3. 3

    NSLayoutContraint将按钮放置在视图中心

  4. 4

    将iPhone相机集成到ViewController的子视图UIView中

  5. 5

    是否可以将地图视图放置在用户当前位置不在视图中心的位置?

  6. 6

    将UIImageView添加到子视图中

  7. 7

    将UIPageViewController添加到子视图中,子视图仅显示pageContentview的边缘

  8. 8

    将DialogViewController推送到ViewController到NavigationController堆栈上将得到2页

  9. 9

    离子2:将抽屉内容动态地放置在多个视图中

  10. 10

    Xcode将文本字段绑定到来自其他ViewController的表视图中的选定项

  11. 11

    如何在视图中放置AVCaptureVideoPreviewLayer?

  12. 12

    Bootstrap模态在部分视图中的DOM放置

  13. 13

    如何在视图中放置网格

  14. 14

    如何在视图中放置AVCaptureVideoPreviewLayer?

  15. 15

    Swift将viewController作为子视图添加到其他视图

  16. 16

    如何从 viewController 的视图中呈现 UIViewController

  17. 17

    在子视图中添加UIViewController

  18. 18

    将子视图中的元素绑定到父视图模型的属性

  19. 19

    通过代码将子视图添加到视图中,重新加载后消失

  20. 20

    在容器视图中交换子视图

  21. 21

    在超级视图中移动子视图

  22. 22

    如何从滚动视图中删除子视图

  23. 23

    为什么放置在滚动视图中的图像视图的高度失真?

  24. 24

    将文本视图放置在图像视图上

  25. 25

    iOS-如何将一个视图的子视图拖到新视图中(即“拖放”)?

  26. 26

    我如何以编程方式将弹簧和支柱添加到NSView的子视图中

  27. 27

    如何使用Angular UI Router将子状态填充到父状态的多个视图中?

  28. 28

    将子查询重写为单个查询,以便可以将其放入SQL视图中

  29. 29

    如何通过swift将底线添加到子视图中的多个UITextField?

热门标签

归档