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

Iphone 如何在导航栏上添加带有动画的广告?,iphone,ios,cocoa-touch,uinavigationcontroller,iad,Iphone,Ios,Cocoa Touch,Uinavigationcontroller,Iad,如何将带有动画的广告添加到导航栏,例如,我有一些产品优惠广告,我需要为这些广告的文本设置动画,在同一广告中显示产品的多个优惠?如果导航栏是您的导航栏,请使用 self.navigationItem.title=@"the title"; navBar.topItem.title = @"String with your title"; 请注意,导航栏应该是IBOutlet。如果导航栏是您的导航栏,请使用 navBar.topItem.title = @"String with your ti

如何将带有动画的广告添加到导航栏,例如,我有一些产品优惠广告,我需要为这些广告的文本设置动画,在同一广告中显示产品的多个优惠?

如果导航栏是您的导航栏,请使用

self.navigationItem.title=@"the title";
navBar.topItem.title = @"String with your title";

请注意,导航栏应该是IBOutlet。

如果导航栏是您的导航栏,请使用

navBar.topItem.title = @"String with your title";
请注意,导航栏应该是IBOutlet。

应该是

self.title=@"title text";
self应该是UIViewController类型

它应该是

self.title=@"title text";
self应该是UIViewController类型

您可以为UIButton设置iAction,并在该操作中更改导航栏标题

-(IBAction)yourBtnPress:(id)sender
{
    self.navigationItem.title = @"your title";
}
您可以为UIButton设置iAction,并在此操作中更改导航栏标题

-(IBAction)yourBtnPress:(id)sender
{
    self.navigationItem.title = @"your title";
}
只需使用此方法为每个按钮提供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";
}
只需使用此方法为每个按钮提供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";
}

使用以下代码

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

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

依此类推。

使用以下代码

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

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

诸如此类..

似乎每个答案都已涵盖,但我想我会以任何方式补充这一点。我更喜欢一个iAction,它将标题设置为与buttons标记对应的数组中的项目。您必须将标记添加到所有按钮0-5,我不确定interface builder是否允许您将多个按钮链接到同一iAction,但您始终可以通过编程方式链接到它

- (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;
}

似乎每个答案都被涵盖了,但我想我还是要补充一下。我更喜欢一个iAction,它将标题设置为与buttons标记对应的数组中的项目。您必须将标记添加到所有按钮0-5,我不确定interface builder是否允许您将多个按钮链接到同一iAction,但您始终可以通过编程方式链接到它

- (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;
}

阅读文档有那么难吗?阅读文档有那么难吗?