0

タブ バー コントローラーに 4 つのタブ項目があります。「共有」項目をクリックすると、

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item

デリゲートが呼び出されます。するとポップアップが出てきます。このポップアップは、「共有」ページ自体とは別のものです。ページではなく、ポップアップを表示したい。

すべての助けに感謝します、ありがとう

4

1 に答える 1

1

タブバーをIBの「ファイルの所有者」にドラッグして、デリゲートとして設定します。

タブ バーの項目にターゲット アクションを設定することはできません。彼らは常に新しい見方を持っているべきです。唯一の方法は、タブバー項目がタッチされたことを判断するデリゲートを使用し、そのデリゲートで押されたタブを処理することです。

次に、このコードを viewcontroller.m ファイルにドロップします。

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item

{

      if(item.tag == 1)
      {
      }

}

xcode のプロパティからタブ バー アイテムにタグ値を設定する必要があります。

于 2013-03-18T06:32:15.143 に答える