gpt4 book ai didi

ios - 如何在iOS中制作水平滚动菜单

转载 作者:可可西里 更新时间:2023-11-01 03:24:32 25 4
gpt4 key购买 nike

我想制作一个水平滚动的菜单。

菜单总共包含 16 个类别。所以我计划第一部分拿 8 分,另一部分休息 8 分。

谁能告诉我需要做什么?

我相信我需要在下面使用。

UIScrollView
Add buttons in this scrollview

就这些?


我想要的是第一个屏幕上的 8 个按钮,其中第一个屏幕将有两行,每行设置 4 个按钮。

菜单样本可以在http://www.shoutem.com/看到

最佳答案

如果您所做的只是向水平 ScrollView 添加按钮,您将执行如下操作...

- (void)createScrollMenu
{
UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 100)];

int x = 0;
for (int i = 0; i < 8; i++) {
UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(x, 0, 100, 100)];
[button setTitle:[NSString stringWithFormat:@"Button %d", i] forState:UIControlStateNormal];

[scrollView addSubview:button];

x += button.frame.size.width;
}

scrollView.contentSize = CGSizeMake(x, scrollView.frame.size.height);
scrollView.backgroundColor = [UIColor redColor];

[self.view addSubview:scrollView];
}

这将创建一个高度为 100、宽度与其父级一样大的 ScrollView ,并向其添加 8 个按钮。

关于ios - 如何在iOS中制作水平滚动菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18069007/

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