使用SlideOverKit MenuContainerPage时键盘重叠

时间:2017-10-10 13:28:16

标签: xaml xamarin.ios xamarin.forms

我已经添加了SlideOverKit的MenuContainerPage,我们正在使用Entry,但是当条目得到焦点时,键盘会隐藏iOS中的条目。我也尝试过使用Xam.Plugins.Forms.KeyboardOverlap插件,它只适用于从ContentPage继承的Page。

那么请你帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

创建ScrollView并在ScrollView中添加您的Entry。然后键盘不会隐藏条目。

在C#中这样:

Content = new ScrollView {
    Content = new StackLayout {
        VerticalOptions = LayoutOptions.Center,
            Spacing = 10,
            Children = {

                //Other Controls...
                new Entry { }
        }
    }
};

在这样的Xaml中:

<ScrollView>
    <StackLayout>

        <!--Other Controls...-->
        <Entry />

    </StackLayout>
</ScrollView>