2017-11-08 8 views
0

iOSのテキストエディタと完了ボタンがありますので、エディタを入力した後でタップすると、編集することができません。テキストを含むエディタを編集し、完了ボタンをクリックした後、エディタはiOSの全ページをカバーします。

編集して保存できるように、エディタの高さを固定したいと考えています。

は、私は高さと幅を設定することが、期待通りに動作していない。このためのカスタムレンダラを使用して試してみました

私のXAMLコード

<controls:XEditor x:Name="Editor" Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="3" /> 

私のカスタムレンダラ

public class XEditorRenderer:EditorRenderer 
{ 
    protected override void OnElementChanged(ElementChangedEventArgs<Editor> e) 
    { 
     base.OnElementChanged(e); 
     Control.SelectAll(Self); 
     //this.Control.InputAccessoryView = null; 
    } 
} 
+0

コードを投稿できますか?お手伝いできますか? –

+0

私はパブリッククラスMyEditorRendererのようにレンダリングされた使用しています確かに:EditorRenderer { 保護されたオーバーライドボイドOnElementChanged(ElementChangedEventArgs E) { base.OnElementChanged(e)を、 Control.SelectAll(Self); } –

+0

質問を編集して、試したことを示すためのコードをいくつか追加してください。ページレイアウトとは何ですか?あなたのレンダラは何もしないようです。できるだけ多くの関連情報を提供する。 –

答えて

0

これはエディタ上の問題ですので、カスタムレンダラを作成して修正しました

関連する問題