タブ バー コントローラーに 4 つのタブ項目があります。「共有」項目をクリックすると、
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
デリゲートが呼び出されます。するとポップアップが出てきます。このポップアップは、「共有」ページ自体とは別のものです。ページではなく、ポップアップを表示したい。
すべての助けに感謝します、ありがとう
タブ バー コントローラーに 4 つのタブ項目があります。「共有」項目をクリックすると、
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
デリゲートが呼び出されます。するとポップアップが出てきます。このポップアップは、「共有」ページ自体とは別のものです。ページではなく、ポップアップを表示したい。
すべての助けに感謝します、ありがとう
タブバーをIBの「ファイルの所有者」にドラッグして、デリゲートとして設定します。
タブ バーの項目にターゲット アクションを設定することはできません。彼らは常に新しい見方を持っているべきです。唯一の方法は、タブバー項目がタッチされたことを判断するデリゲートを使用し、そのデリゲートで押されたタブを処理することです。
次に、このコードを viewcontroller.m ファイルにドロップします。
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
{
if(item.tag == 1)
{
}
}
xcode のプロパティからタブ バー アイテムにタグ値を設定する必要があります。