Fah*_*kar 7 menu objective-c horizontalscrollview ios
我想制作一个水平滚动的菜单.
该菜单共包含16个类别.所以我计划在第一部分拿8分,在另一部分拿8分.
有人可以让我了解需要做些什么吗?
我相信我需要在下面使用.
UIScrollView
Add buttons in this scrollview
Run Code Online (Sandbox Code Playgroud)
而已?
我想要的是第一个屏幕8个按钮,其中第一个屏幕将有两行,每行设置4个按钮.
菜单示例可在http://www.shoutem.com/上看到
Eri*_*ric 23
如果您所做的只是在水平滚动视图中添加按钮,您将执行以下操作...
- (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];
}
Run Code Online (Sandbox Code Playgroud)
这将创建一个高度为100,宽度与其父级一样大的scrollview,并为其添加8个按钮.
| 归档时间: |
|
| 查看次数: |
23353 次 |
| 最近记录: |