2013-01-17 186 views
2

你知道任何教程/项目,实现标签的方式,苹果在AppStore - >应用程序详细信息页面?这里就是我的意思:iPhone AppStore iOS 6详细视图(详细信息,评论,相关)

AppStore info view tabs

当然,我可以自己写,但我想知道,如果没有这样的想起以前完成。

谢谢!

+0

有用以什么方式?按钮活动按钮看起来?或点击改变部分视图? – Jeremy

+0

@Jeremy局部视图改变点击,按钮活跃的外观和这个小三角的目的:) –

回答

0

你的情况,你需要创建UIViewUIImageView与框架(0,35,self.view.bounds.size.width,36),并添加三UIButton。并设置UIButton的BackGround图像为forState:UIControlStateNormalforState:UIControlStateHighlighted。我也为你写下面的代码,以便更好的理解。

UIImageView *imgHeading = [[UIImageView alloc] initWithFrame:CGRectMake(0, 35, self.view.bounds.size.width, 36)] ; 
    [imgHeading setImage: [UIImage imageNamed:@"NameOfImage"]]; 
    [self.view addSubview: imgHeading]; 

    UIButton *btnHome = [UIButton buttonWithType:UIButtonTypeCustom]; 
    [btnHome addTarget:self action:@selector(goBack:) forControlEvents:UIControlEventTouchUpInside]; 
    btnHome.frame = CGRectMake(as you need); 
    [btnHome setBackgroundImage:[UIImage imageNamed:@"NameOfImage"] forState:UIControlStateNormal]; 
    [btnHome setBackgroundImage:[UIImage imageNamed:@"NameOfImage"] forState:UIControlStateHighlighted]; 
    [self.view addSubview:btnHome]; 

UIButton *btnHome1 = [UIButton buttonWithType:UIButtonTypeCustom]; 
    [btnHome1 addTarget:self action:@selector(goBack:) forControlEvents:UIControlEventTouchUpInside]; 
    btnHome1.frame = CGRectMake(as you need); 
    [btnHome1 setBackgroundImage:[UIImage imageNamed:@"NameOfImage"] forState:UIControlStateNormal]; 
    [btnHome1 setBackgroundImage:[UIImage imageNamed:@"NameOfImage"] forState:UIControlStateHighlighted]; 
    [self.view addSubview:btnHome1]; 

UIButton *btnHome2 = [UIButton buttonWithType:UIButtonTypeCustom]; 
    [btnHome2 addTarget:self action:@selector(goBack:) forControlEvents:UIControlEventTouchUpInside]; 
    btnHome2.frame = CGRectMake(as you need); 
    [btnHome2 setBackgroundImage:[UIImage imageNamed:@"NameOfImage"] forState:UIControlStateNormal]; 
    [btnHome2 setBackgroundImage:[UIImage imageNamed:@"NameOfImage"] forState:UIControlStateHighlighted]; 
    [self.view addSubview:btnHome2]; 

谢谢,可能是它是你:)