We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

How to adjust the SfListView when display the Keyboard in Xamarin Forms iOS?

Platform: Xamarin.Forms |
Control: SfListView

In iOS platform, while focusing the Entry element loaded in the footer of SfListView, the keyboard overlaps and hides the entry element. So you can overcome this behavior by loading the SfListView inside a ScrollView as like below.


        <ScrollView VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand" > 
                <sync:SfListView x:Name="ListView"  
            ItemTemplate="{StaticResource MessageTemplateSelector}"  
            ItemsSource="{Binding Messages}" AutoFitMode="Height" IsStickyFooter="True"> 
                                    <RowDefinition Height="Auto"></RowDefinition> 
                                    <ColumnDefinition Width="*"></ColumnDefinition> 
                                    <ColumnDefinition Width="Auto"></ColumnDefinition> 
                                <Entry Grid.Column="0" Placeholder="Type Your Message" 
                     FontSize="14" Text="{Binding NewText}"></Entry> 
                                <Grid Grid.Column="1"> 
                                    <Label Text="Send" VerticalTextAlignment="Center"HorizontalTextAlignment="Center" BackgroundColor="Black" TextColor="White"> 
                                            <TapGestureRecognizer Command="{Binding SendCommand}"/> 


Click here to download the sample.

2X faster development

The ultimate Xamarin UI toolkit to boost your development speed.
You must log in to leave a comment
Oct 03, 2018

I tried this sample inside tab pages as a second tab of a 3 tabs page but still keyboard is covering the entry box. Can you provide a solution?


Jayaleshwari N [Syncfusion]
Oct 08, 2018

Hi Farshid,


We have tried by implementing above sample in tabbed page, keyboard didn’t overlap entry as mentioned in our sample. We have attached the sample for your reference, please find from below link.

Sample Link : http://www.syncfusion.com/downloads/support/directtrac/general/ze/TabandTemplate-1421748180


Video Link : http://www.syncfusion.com/downloads/support/directtrac/general/ze/Video-962845674


Tested device configurations

iPhone version: 11.2

Emulator version : 12.0


Can you please check above sample whether the issue occurs in our sample also, if no then please revert us back with modified sample or full xaml page which will help us to analyze the methods you implemented in sample better and provide appropriate solution from our end.  



Jayaleshwari N

Please sign in to access our KB

This page will automatically be redirected to the sign-in page in 10 seconds.

Up arrow icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile