gpt4 book ai didi

iphone - 如何制作类似于 iphone/ipad 启动器屏幕的网格?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:23:46 25 4
gpt4 key购买 nike

我见过一些用 UITableView 制作的网格,但我不太喜欢每个单元格彼此之间的距离。如果有一种方法可以创建像 iphone 上的主屏幕(解锁后的屏幕)那样的网格系统,那就太好了。我不需要一个确切的解决方案,但需要一个正确的方向,也许一组可供浏览的库会很棒。我正在运行 xcode 4.4.1

谢谢!

最佳答案

关键是 UIScrollView 有一个分页模式(因为可以有更多的按钮而不适合 View )。 Apple ocs 中介绍了它:

http://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual/UIScrollView_pg/ScrollViewPagingMode/ScrollViewPagingMode.html

如果你使用它,每个“页面”都会有 n 个按钮/ View ,当点击它们时会为消费者调用一个协议(protocol)/委托(delegate)回调来处理数据,并且它会在该页面 View 中均匀布局 UIView/按钮.如果你想要我的 sample ,请联系我。

您可能不想将 iOS6 作为最低要求,但如果您这样做,您可以按照评论中建议的 H2CO3 和我们的 UICollectionview 进行操作。这是一个教程:http://www.raywenderlich.com/22324/beginning-uicollectionview-in-ios-6-part-12

还有一些开源启动器,您可以查看它们的代码。这是一些(我相信还有更多)。

http://www.cocoacontrols.com/platforms/ios/controls/sespringboard

代码位于:https://github.com/sarperdag/SESpringBoard

还有:http://www.cocoacontrols.com/platforms/ios/controls/openspringboard

关于iphone - 如何制作类似于 iphone/ipad 启动器屏幕的网格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13213636/

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