如何在导航栏上添加带动画的广告?

时间:2012-11-26 13:17:18

标签: iphone ios cocoa-touch uinavigationcontroller iad

如何将带动画的广告添加到导航栏,例如我有一些产品优惠广告,我需要为该广告制作动画,在同一广告中展示该产品的多个优惠?

7 个答案:

答案 0 :(得分:2)

self.navigationItem.title=@"the title";

答案 1 :(得分:2)

假设navBar是导航栏,请使用

navBar.topItem.title = @"String with your title";

请注意,navBar应该是IBOutlet。

答案 2 :(得分:2)

应该是。

self.title=@"title text";

self应为UIViewController类型

答案 3 :(得分:1)

您可以为IBAction设置UIButton,在此操作中,您可以更改导航栏标题

-(IBAction)yourBtnPress:(id)sender
{
    self.navigationItem.title = @"your title";
}

答案 4 :(得分:1)

只需使用此方法为每个按钮提供IBOutlet和操作

-(IBAction)btn1_Clicked:(id)sender
{
    self.navigationItem.title = @"ONE";// laso you can use self.title = @"ONE";
}

-(IBAction)btn2_Clicked:(id)sender
{
    self.navigationItem.title = @"TWO";
}

-(IBAction)btn3_Clicked:(id)sender
{
    self.navigationItem.title = @"THREE";
}

-(IBAction)btn4_Clicked:(id)sender
{
    self.navigationItem.title = @"FOUR";
}

-(IBAction)btn5_Clicked:(id)sender
{
    self.navigationItem.title = @"FIVE";
}

-(IBAction)btn6_Clicked:(id)sender
{
    self.navigationItem.title = @"SIX";
}

答案 5 :(得分:1)

使用以下代码。

-(IBAction)Btn1Pressed:(id)sender 
{
    self.title=@"ONE";
}

-(IBAction)Btn2Pressed:(id)sender
{
    self.title=@"TWO";
}

等等..

答案 6 :(得分:1)

似乎每个答案都已被涵盖,但我想我会以任何方式添加此答案。我更喜欢一个IBAction的粉丝,它将标题设置为对应于按钮标签的数组中的项目。您必须为所有按钮添加标签(0 - 5),并且我不确定界面构建器是否允许您将多个按钮链接到同一个IBAction,但您可以始终以编程方式添加它!

- (IBAction)changeTitle:(UIButton *)sender
{
    NSArray *temp = [[NSArray alloc] initWithObjects:@"ONE",@"TWO",@"THREE",@"FOUR",@"FIVE",@"SIX", nil];
    [[self navigationItem] setTitle:[temp objectAtIndex:sender.tag]];
    temp = nil;
}