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

回答編集履歴

2

kaizen

2019/06/27 02:16

投稿

takabosoft
takabosoft

スコア8356

answer CHANGED
@@ -9,9 +9,5 @@
9
9
  }
10
10
  ```
11
11
 
12
- ただし、提示されたアリも、自分実装したアプリ手元で試したでは下からスワイプたときに
12
+ スワイの1度目は「^」が出て阻止きるようですが、二度目はアプリがバックグラウンドに行ったりDockが出てまったりします。
13
- * アプリが終了する
14
- * 「^」が出る
15
- * Dockが出る
16
-
17
- の3パーンらいあり、安定しませんでし
13
+ また、スク切換え直後やDockを引っ込めた直後も「^」が出ずにすにスワイプ効いてしまうようすがこの辺はOSの仕様だと思いますので諦めるか無いと思います

1

ごめんなさいありました。

2019/06/27 02:16

投稿

takabosoft
takabosoft

スコア8356

answer CHANGED
@@ -1,8 +1,17 @@
1
- 証明はできませんが、ぶん方法は無いんゃないしょうかね
1
+ 提示されアプリと同挙動よければ、以下でできます
2
2
 
3
- コントロールセンターでしたら設定アプリからApp内のアクセスという項目で手動で無効化できますが、
4
- Dockに関しては現時点で設定アプリにも同様の機能が見当たりませんし(将来は何かつくかもですね)。
5
3
 
4
+ ```swift
5
+ class ViewController: UIViewController {
6
+ override var preferredScreenEdgesDeferringSystemGestures: UIRectEdge {
7
+ return [.all];
8
+ }
9
+ }
10
+ ```
11
+
6
- iOSアプリ制作者の個人的な意見を言えばからのジェチャ機能は有るものだ思って、
12
+ ただし、提示されたアプリ自分で実装したアプリも、手元で試した限りでは下からスワイプしたきに
7
- それらの機能を阻害しないようにUIを組んだほうユーザにとっても都合が良いのかなと思いま
13
+ * アプリ終了
14
+ * 「^」が出る
15
+ * Dockが出る
16
+
8
- (そんな綺麗事ばかり通事もわかってはいますw)
17
+ の3パターンぐらいがあり、安定しませんでした。