質問編集履歴

1

アプローチの方向性を追加

2018/01/25 05:02

投稿

sun_bacon
sun_bacon

スコア7

test CHANGED
File without changes
test CHANGED
@@ -1 +1,15 @@
1
1
  Xamarin.FormsでEditorの編集後にButtonを押してEditorのフォーカスが外れるような状況で、キーボードが下がるのを避けたいのですがなにかいい案がありますでしょうか。[iOS, Android]
2
+
3
+
4
+
5
+ そもそもなんで、キーボードが隠れるかって、例えばiOSではViewRenderでFocusChangeRequestedで以下のような処理をされていて、これをViewRendererの継承で防ぐのは難しそうですよね?
6
+
7
+
8
+
9
+ [https://github.com/xamarin/Xamarin.Forms/blob/8e3fbd62f993a09aba1ca389e40389b2e6f05d4e/Xamarin.Forms.Platform.iOS/ViewRenderer.cs#L252](https://github.com/xamarin/Xamarin.Forms/blob/8e3fbd62f993a09aba1ca389e40389b2e6f05d4e/Xamarin.Forms.Platform.iOS/ViewRenderer.cs#L252)
10
+
11
+
12
+
13
+
14
+
15
+ とすれば、そもそもボタンがタッチされたときにイベントは殺さずにフォーカスが移動するのを防ぐしかない?そんなことできますか?