gpt4 book ai didi

ios - UIScrollView 与 UITabBarController 切断

转载 作者:可可西里 更新时间:2023-11-01 05:41:35 27 4
gpt4 key购买 nike

我有一个放置在 View 内部的 UIScrollView(界面生成器文档 .xib/.m/.h),但是由于 UITabBarController,UIScrollView 的下半部分被剪裁并且不显示其自身的下半部分我有。

我在 appdelegate 文件中实现了 UITabBarController,因此在 XIB 中看不到 UITabBarController,但是如果我在 XIB 中放置另一个 UITabBarController 来模拟我已经创建的那个,我将在测试时得到两个应用程序。

这是 View 外的 UIScrollView 的快照。这显示了 UIScrollView 的下半部分...


(来源:img-up.net)

这是应用程序运行的快照。请注意图片和注释的下半部分是如何被截断的(尽管只是勉强!)


(来源:img-up.net)

基本上 --> 我如何才能显示 ScrollView 底部的其余部分? (图片/注释部分)没有被 UITabBarController 切断?

最佳答案

请记住,nib 中的 View 会自动调整大小,因为它位于选项卡栏界面内,因此您希望 ScrollView 随行,而不是超出调整大小的 View 的底部就像现在一样。因此,您应该将 ScrollView 放在 View 中更高的位置,或者使用自动布局约束 (iOS 6) 或自动调整 Spring 和支柱 (iOS 5) 以便 ScrollView 的底部 View 的底部,以便随着底部向上移动( View 变短), ScrollView 也随之向上移动。

(在 nib 编辑器中,您可以要求编辑器模拟标签栏的存在 [Simulated Metrics > Bottom Bar > Tab Bar],只是让您自己了解最终的结果是什么大小将是;但正确的方法是使用适当的约束/自动调整,以便可以调整 View 的大小并且其内容仍然可见。一方面,这可以让您同时适应 iPhone 4 屏幕和 iPhone 5 屏幕。 )

关于ios - UIScrollView 与 UITabBarController 切断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16265671/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com