Hi everyone,
I'm running into an issue with the Telerik PDF Viewer in a .NET MAUI project.
Environment:
Telerik.UI.for.Maui: 11.1.0
.NET MAUI: 9.0.111
.NET version: net9.0-ios
Platform: iOS
Problem:
Scrolling inside the RadPdfViewer does not work on iOS. The same code works as expected on Android — I can scroll through the PDF content normally. On iOS, the viewer loads and displays the first page correctly, but it’s completely static: no vertical scroll or swipe works. However, navigation using
PdfViewerNavigateToNextPageToolbarItem or PdfViewerNavigateToPreviousPageToolbarItem still functions as expected.
<ContentPage>
<Grid RowDefinitions="Auto, *">
<telerik:RadPdfViewerToolbar x:Name="pdfViewerToolbar"
OverflowMode="Scroll"
PdfViewer="{x:Reference pdfViewer}">
<telerik:PdfViewerFitToWidthToolbarItem />
<telerik:PdfViewerNavigateToPreviousPageToolbarItem />
<telerik:PdfViewerNavigateToNextPageToolbarItem />
<telerik:PdfViewerZoomInToolbarItem />
<telerik:PdfViewerZoomOutToolbarItem />
<telerik:PdfViewerSearchNavigationToolbarItem />
<telerik:PdfViewerToggleLayoutModeToolbarItem />
</telerik:RadPdfViewerToolbar>
<telerik:RadPdfViewer x:Name="pdfViewer"
Grid.Row="1"
AutomationId="pdfViewer"
BackgroundColor="{StaticResource White}"
IgnoreSafeArea="False"
IsClippedToBounds="True"
LayoutMode="ContinuousScroll"
Source="{Binding PdfFile}" />
</Grid>
</ContentPage>
Has anyone else encountered this issue, or is there a known workaround/fix for iOS?
Thanks in advance!
Jeff