如何在导航栏上添加带有动画的广告? [关闭]
Posted
技术标签:
【中文标题】如何在导航栏上添加带有动画的广告? [关闭]【英文标题】:how to add ads with animation on the navigation bar? [closed] 【发布时间】:2012-11-26 13:17:17 【问题描述】:如何在导航栏上添加带有动画的广告,例如,我有一些产品优惠广告,我需要为在同一个广告中显示多个产品优惠的文字制作动画?
【问题讨论】:
阅读文档有这么难吗? 【参考方案1】:self.navigationItem.title=@"the title";
【讨论】:
【参考方案2】:假设navBar是你的导航栏,使用
navBar.topItem.title = @"String with your title";
注意,navBar 应该是一个 IBOutlet。
【讨论】:
【参考方案3】:应该是的。
self.title=@"title text";
self
应该是UIViewController
类型
【讨论】:
【参考方案4】:您可以为UIButton
设置IBAction
,在此操作中您可以更改导航栏标题
-(IBAction)yourBtnPress:(id)sender
self.navigationItem.title = @"your title";
【讨论】:
【参考方案5】:只需使用此方法为每个按钮提供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";
【讨论】:
【参考方案6】:使用以下代码。
-(IBAction)Btn1Pressed:(id)sender
self.title=@"ONE";
-(IBAction)Btn2Pressed:(id)sender
self.title=@"TWO";
等等..
【讨论】:
【参考方案7】:似乎每个答案都已涵盖,但我想我会以任何方式添加此内容。我更喜欢一个 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;
【讨论】:
以上是关于如何在导航栏上添加带有动画的广告? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
在带有搜索按钮的导航栏上添加 searchDisplayController.displaySearchBarInNavigationBar