質問するログイン新規登録

回答編集履歴

2

s

2018/06/06 14:34

投稿

_Kentarou
_Kentarou

スコア8490

answer CHANGED
@@ -48,4 +48,18 @@
48
48
  weburl()
49
49
  }
50
50
  }
51
+ ```
52
+
53
+ `FirstViewController`にナビコンが付いている場合
54
+
55
+ ```swift
56
+
57
+ extension FirstViewController: UITabBarControllerDelegate {
58
+ func tabBarController(_ tabBarController: UITabBarController, didSelect viewController: UIViewController) {
59
+ if let navi = viewController as? UINavigationController,
60
+ let firstView = navi.viewControllers.first as? FirstViewController {
61
+ firstView.weburl()
62
+ }
63
+ }
64
+ }
51
65
  ```

1

s

2018/06/06 14:34

投稿

_Kentarou
_Kentarou

スコア8490

answer CHANGED
@@ -1,4 +1,4 @@
1
- 以下の様に`UITabBarControllerDelegate`を自分設定してみてください
1
+ `UITabBarControllerDelegate`にタブ押した時呼ばれる`Delegateメソッド`があるので押された時に`FirstViewController`を取得してメソッドを呼び出します
2
2
 
3
3
  ```swift
4
4