【问题标题】:Xamarin ios designer left & right marginsXamarin ios 设计器左右边距
【发布时间】:2017-07-17 21:02:02
【问题描述】:

我使用带有自动布局的 xamarin 设计器,无法将 UITabBar 与根的左右边缘对齐。总有小边距怎么去掉?

【问题讨论】:

    标签: xamarin.ios storyboard ios-autolayout


    【解决方案1】:

    如果您在 Xamarin 中使用 Visual Studio,我终于知道如何解决这个烦人的问题了。

    在情节提要中单击小部件或视图。在属性 window->layout 中,您可以看到约束。点击约束。

    在我使用 -20 进行约束之前:

    现在我通过设置一个常量 0 并更改约束配置来进行修复:

    只需删除“相对于边距”复选框上的选择。

    【讨论】:

      【解决方案2】:

      在超级视图的后边距空间和前导空间布局元素上将常量设置为 -20。我不知道这是否是执行此操作的首选方式,但它在我的表格视图上对我有用。

      【讨论】:

        【解决方案3】:

        Xcode 有一个选项,在添加约束时不使用边距。

        在 Visual Studio 的 iOS 设计器中,创建约束时似乎没有选项。

        Xcode & Visual Studio constraint margins

        一种解决方法是创建约束,然后在创建后对其进行编辑。

        另一方面,您可能会查看为什么不使用 UITabBarController 来为您正确放置标签栏。

        【讨论】:

          【解决方案4】:

          在使用自动布局为左右提供约束时,您需要取消选中 Constraint to Margin 选项

          Link1

          Link2

          Auto Layout guide

          【讨论】:

          • 您的所有建议都指向 iOS 本机界面设计师,我在其中看不到任何 xamarin 特定信息,并且尝试将这些链接中的答案应用到 Visual Studio 中的 xamarin 实际上不是一样。
          猜你喜欢
          • 1970-01-01
          • 2016-12-07
          • 2013-09-02
          • 2016-09-29
          • 1970-01-01
          • 1970-01-01
          • 2018-04-26
          • 1970-01-01
          • 2020-09-22
          相关资源
          最近更新 更多