ipad – 界面生成器中Storyboard画布上Popover内导航控制器的大小

ipad – 界面生成器中Storyboard画布上Popover内导航控制器的大小,第1张

概述注意:此问题与正在运行的应用中的视图大小无关.它严格来说是Interface Builder中画布上导航控制器表示的大小. 此图显示了Interface Builder中的问题行为. 我还没有找到一种方法来使导航控制器表示更小.可以想象,在许多Popovers中有许多导航控制器的iPad应用程序会导致Storyboard画布变得非常拥挤. 请注意,为了纠正导航控制器的根视图控制器的大小,我必须将根 注意:此问题与正在运行的应用中的视图大小无关.它严格来说是Interface Builder中画布上导航控制器表示的大小.

此图显示了Interface Builder中的问题行为.

我还没有找到一种方法来使导航控制器表示更小.可以想象,在许多Popovers中有许多导航控制器的iPad应用程序会导致Storyboard画布变得非常拥挤.

请注意,为了纠正导航控制器的根视图控制器的大小,我必须将根视图控制器的模拟指标大小调整为“自由形式”,然后手动指定它的根视图大小以匹配容器视图大小.

此图显示了Navigation Controller元素的所需行为.

此图还提供了问题原因的提示.如果存在插入视图控制器,则容器视图的大小不会向下渗透到导航控制器元素.

我发现了3个类似的问题,但没有一个提供插图,也没有一个直接说明Xcode 5中仍然存在这个问题.

> Resize NavigationController in InterfaceBuilder
> How to resize UINavigationController in a storyboard editor
> Popover size with UINavigationController in Storyboard

在过去的90天里,我在Apple开发者论坛上找不到任何答案.

所以问题是,在Interface Builder中是否有一些控制或设置可以解决我的问题?

上面列出的问题的答案之一提供了一个技巧,涉及为每个导航控制器添加一个未使用的视图控制器和容器视图,但这是不能令人满意的,因为向故事板添加cruft比使用超大的导航控制器更糟糕.

解决方法 不确定这是否能解决您的具体情况,但经过多次搜索后我发现(至少在Xcode 5.1中)故事板边栏中有一个“视图控制器”面板,带有“模拟大小”条目 – 选择“自由形式”并设置宽度和你想要的高度. 总结

以上是内存溢出为你收集整理的ipad – 界面生成器中Storyboard画布上Popover内导航控制器的大小全部内容,希望文章能够帮你解决ipad – 界面生成器中Storyboard画布上Popover内导航控制器的大小所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1079421.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存