【问题标题】:Xamarin iOS: Not opening .xib & .storyboard files Visual Studio 2017Xamarin iOS:未打开 .xib 和 .storyboard 文件 Visual Studio 2017
【发布时间】:2018-08-13 21:59:43
【问题描述】:

我正在 Visual Studio 中添加新的空故事板空用户界面故事板视图控制器(通过网络连接到 MAC 机器)。但是这些文件根本没有打开。但是我可以打开现有的 .storyboard 文件和新添加的 View(.xib)。 浏览屏幕截图并建议我如何打开它或无法打开?以下选定的 UI 模板未打开

下图显示设计器上的 Visual Studio 空白 UI,右侧选择的 UI 文件在打开后显示空白 UI

请参阅下面的空用户界面 .xib 视图在删除任何控件后,它只缩小到该视图

【问题讨论】:

  • 你可以尝试在里面添加一些View Controller或者Views。
  • 哦,你太棒了。它解决了 Empty Storyboard & Storyboard View Controller 问题。但是当我在 Empty User Interface (.xib) 上删除控件时,它只显示单个控件,我们也不能使用约束。请查看我更新的相关截图
  • 如果你只是在其中放置一个视图(UIImageView)。是的,您不能添加它的约束,因为它只是一个视图(缺少父视图或控制器)。您可以尝试添加一个 UIViewController,然后您可以在其中添加带有约束的视图。
  • 现在我上面的问题已经解决了:)。
  • 是的,你可以做到。

标签: ios xcode xamarin xamarin.ios storyboard


【解决方案1】:

在我们创建一个 xib 文件后,它会呈现一个空白的 UI。所以我们可以在其中添加一些项目。但是如果我们只是在其中添加一个视图,则无法添加一些约束。我们应该先添加一个超级视图:

然后可以在此UIImageView 上使用约束。此外,如果你想使用这个自定义视图,使用下面的代码来初始化它:

public static CustomViewName Create()
{

    var arr = NSBundle.MainBundle.LoadNib("EmptyXib1", null, null);
    var v = Runtime.GetNSObject<MyTestViewController>(arr.ValueAt(0));

    return v;
}

【讨论】:

    猜你喜欢
    • 2018-11-13
    • 1970-01-01
    • 2017-12-31
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多