【问题标题】:how to add ads with animation on the navigation bar? [closed]如何在导航栏上添加带有动画的广告? [关闭]
【发布时间】:2012-11-26 13:17:17
【问题描述】:

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

【问题讨论】:

  • 阅读文档有这么难吗?

标签: iphone ios cocoa-touch uinavigationcontroller iad


【解决方案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;
              }
              

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2016-03-05
                • 2018-02-14
                • 1970-01-01
                • 1970-01-01
                • 2022-08-18
                • 2019-08-10
                • 2012-10-18
                • 1970-01-01
                相关资源
                最近更新 更多