gpt4 book ai didi

IOS Tableview 支持全屏和横屏

转载 作者:搜寻专家 更新时间:2023-10-30 20:16:29 26 4
gpt4 key购买 nike

我使用自动布局在 Storyboard或 XIB 中创建了一个 UIViewControler。

当我将 UITableView 添加到 View Controller 时,它不支持所有屏幕,甚至不支持纵向/横向屏幕。

我附上了 Storyboard的屏幕。

enter image description here

我是 iOS 的初学者,所以我不知道如何设置约束。

请有人推荐完成此操作的最佳教程或提供简单的示例应用程序。

仅供引用:我正在使用 Xcode 6.1 和 Objective-C

谢谢!

最佳答案

听起来您在向 UIViewController 添加约束时遇到了问题。

这是一个很好的primer on AutoLayout在 Ray Wenderlich 的网站上。这是在 Interface Builder 中尝试使用 AutoLayout 的好方法。

完成后,请考虑阅读 this article关于为什么使用 Interface Builder。这篇文章最终说服我走纯代码路线,我很享受结果。

无论如何,对于您的特定示例,这里有一些屏幕截图可以将约束添加到您的 UITableView:

  1. 当您将 UITableView 添加到您的 UIViewController 时,您可能会将它排成一行,以便它与包含它的 View 之间的所有边缘都匹配。在这种情况下,当您单击“TIE Fighter”按钮(实际上称为“Pin”按钮)时,您应该会看到以下内容: enter image description here

  2. 此时,您只需单击 4 个“struts”即可将这些约束添加到您的 UITableView。当您这样做时,它们会从浅灰色变为红色,如下所示: enter image description here

  3. 此时,只需单击“添加 4 个约束”按钮即可完成工作。您的 UITableView 现在应该“固定”到所有 4 个边缘,使其在旋转期间自动调整大小。

关于IOS Tableview 支持全屏和横屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28455820/

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