gpt4 book ai didi

iphone - 创建具有多个图标的 iPhone View (例如 Yelp、旧 Facebook 启动器)

转载 作者:行者123 更新时间:2023-11-29 04:47:59 25 4
gpt4 key购买 nike

我想知道创建具有多个转到不同 View Controller 的图标的 UIview 的最佳方法是什么。我已经看到了用于创建此类 View 的开源启动器代码,但我宁愿了解从头开始创建 View 的最佳实践是什么?它是带有测量触摸位置的代码的大图像吗?按钮是动态放置的吗?它是一个连续多个单元格的表格吗? ....

Yelp 启动器也遵循相同的模式

Facebook Launcher Yelp Launcher

谢谢,罗斯

最佳答案

动态定位按钮。每个按钮都是 UIButton 的单独实例。正如 Richard J. Ross III 在评论中建议的那样,您可以将各种按钮放在 UIScrollView 中。

UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
scrollView.pagingEnabled = YES;
//set the contentSize property of scrollView to a multiple of the original frame size
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(50, 50, 50, 50);
button.image = [UIImage imageNamed:@"image.png"];
[scrollView addSubView:button];

关于iphone - 创建具有多个图标的 iPhone View (例如 Yelp、旧 Facebook 启动器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9336535/

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