2016-12-27 18 views
1

私のxamarin iosアプリケーションユーザーでは、データを読み込むために「from date」と「to date」を選択する必要があります。これには2つのボタンがあり、各ボタンの日付ピッカーのクリックが表示されます。Xamarin iOS - ボタンへのアクセシビリティのフォーカスをプログラム的に設定するには

問題は日付ピッカーから「日付から」を選択した後、予想される振る舞いが「日付」ボタンに集中することになるアクセシビリティのフォーカスが画面の一番上に表示されます。

ボタンにプログラムでフォーカスを設定する方法を見つけようとしていますが、xamarin iosには方法がないようです。

私はthisthisを通過しました。これはネイティブのiosコードでは利用できますが、Xamarin iosでは利用できません。 xamarinのiosにのみthisが見つかりました。

誰かがこの点で私を助けることができます!

+0

よろしいアクセシビリティフォーカスを設定しているあなたが探しているものですか?最初のビューを選択した後、次のボタンにビューをスクロールしたいと思うようですね。 –

+1

@der_michaelはい、アクセシビリティのフォーカスを設定したいだけです。そして、私はtherealjohnからの答えを得た –

答えて

2

リンクしたコードは、Xamarin.iOSで絶対に利用できます。ここでは翻訳は次のとおりです。

のObj-C:

UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification, self.myFirstElement); 

のC#:

UIAccessibility.PostNotification(UIAccessibilityPostNotification.ScreenChanged, myFirstElement); 
+0

ありがとうジョン!あなたは私の日を救った! –

+0

こんにちは@therealjohn、あなたは私たちがxamarin androidで同じように達成できるか知っていますか?もしあなたがこれを知っているなら、私を助けてください。 –

関連する問題