質問編集履歴
5
内容修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -75,3 +75,11 @@
|
|
75
75
|
|
76
76
|
|
77
77
|
**ViewController**(この画面でステータスバーを隠したい)
|
78
|
+
|
79
|
+
|
80
|
+
|
81
|
+
####追加確認事項
|
82
|
+
|
83
|
+
ViewControllerが1つだけある(画面数が1つ)プロジェクトを作成して、上記のコードを実行した場合はステータスバーが隠れました。
|
84
|
+
|
85
|
+
tabbarやnavigation辺りが間違えているのと考えるのがいいのでしょうか。
|
4
質問内容修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,6 @@
|
|
1
1
|
ある画面でボタンが押された時にステータスバーを隠しを隠す機能を実装したいのですが上手くいきません。
|
2
|
+
|
3
|
+
機種はiPhone5sと6[iOS9.3.5]で確認。
|
2
4
|
|
3
5
|
|
4
6
|
|
@@ -38,6 +40,8 @@
|
|
38
40
|
|
39
41
|
setNeedsStatusBarAppearanceUpdate()が実行されても、ステータスバーが隠れません。
|
40
42
|
|
43
|
+
(ボタンをタップするとtapButton()が毎回呼ばれていることを確認済み)
|
44
|
+
|
41
45
|
|
42
46
|
|
43
47
|
隠すために何か追加で記述しなければいけないのでしょうか?
|
3
質問の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,6 @@
|
|
1
1
|
ある画面でボタンが押された時にステータスバーを隠しを隠す機能を実装したいのですが上手くいきません。
|
2
|
+
|
3
|
+
|
2
4
|
|
3
5
|
####試したこと
|
4
6
|
|
@@ -38,6 +40,10 @@
|
|
38
40
|
|
39
41
|
|
40
42
|
|
43
|
+
隠すために何か追加で記述しなければいけないのでしょうか?
|
44
|
+
|
45
|
+
|
46
|
+
|
41
47
|
####隠したい画面の場所
|
42
48
|
|
43
49
|
**TabbarController**
|
2
タイトル修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
【Swift3】指定した画面
|
1
|
+
【Swift3】指定した画面のステータスバーを隠せない
|
test
CHANGED
@@ -32,7 +32,7 @@
|
|
32
32
|
|
33
33
|
```
|
34
34
|
|
35
|
-
上記のように実装してみたのですが、
|
35
|
+
ステータスバーを隠したい画面を上記のように実装してみたのですが、
|
36
36
|
|
37
37
|
setNeedsStatusBarAppearanceUpdate()が実行されても、ステータスバーが隠れません。
|
38
38
|
|
1
内容の更新
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
|
1
|
+
ある画面でボタンが押された時にステータスバーを隠しを隠す機能を実装したいのですが上手くいきません。
|
2
2
|
|
3
3
|
####試したこと
|
4
4
|
|
@@ -8,9 +8,13 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
+
var statusBar: Bool = false
|
12
|
+
|
13
|
+
|
14
|
+
|
11
15
|
override var prefersStatusBarHidden: Bool {
|
12
16
|
|
13
|
-
return tr
|
17
|
+
return statusBar
|
14
18
|
|
15
19
|
}
|
16
20
|
|
@@ -20,15 +24,17 @@
|
|
20
24
|
|
21
25
|
private func tapButton() {
|
22
26
|
|
27
|
+
statusBar = true
|
28
|
+
|
23
29
|
self.setNeedsStatusBarAppearanceUpdate()
|
24
30
|
|
25
31
|
}
|
26
32
|
|
27
33
|
```
|
28
34
|
|
29
|
-
上記のように
|
35
|
+
上記のように実装してみたのですが、
|
30
36
|
|
31
|
-
|
37
|
+
setNeedsStatusBarAppearanceUpdate()が実行されても、ステータスバーが隠れません。
|
32
38
|
|
33
39
|
|
34
40
|
|
@@ -54,7 +60,7 @@
|
|
54
60
|
|
55
61
|
|
56
62
|
|
57
|
-
↓ (
|
63
|
+
↓ (画面遷移:Push)
|
58
64
|
|
59
65
|
|
60
66
|
|