簡體   English   中英

是否可以在iOS和/或Android上通過WebView分層其他Xamarin.Forms控件?

[英]Is it possible to layer other Xamarin.Forms controls over WebView on iOS and/or Android?

我假設iOS和Android上的Xamarin.Forms WebView實現都將在每個平台上使用“本機”瀏覽器。

是否可以將其他Xamarin.Forms控件放置在頂部(如果有)?

我不確定,因為我使用了其他工具箱,這些工具箱在每個平台上都使用“輕量級”控件,因此無法在“重量級”控件上分層,但是我也相信Xamarin.Forms在每個平台上都使用了所有本機組件(因此有可能使這種可能性成為可能) )。

有人可以幫我澄清一下嗎?

謝謝!

是的,盡管出於明顯的原因而覆蓋Webview控件的任何部分都不是一個好主意,但這是可能的。

            <Grid> 
                <Grid.RowDefinitions>
                    <RowDefinition Height="9*"/>
                    <RowDefinition Height="*"/>
                </Grid.RowDefinitions>

                <WebView VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand"/>

                <Image Aspect="AspectFit" Source="redball.png" HeightRequest="20" WidthRequest="20" 
                       VerticalOptions="StartAndExpand" HorizontalOptions="CenterAndExpand"/>

                <Frame x:Name="frmFooter" CornerRadius="0" Padding="0" HasShadow="False" Grid.Row="1"/>
            </Grid>

此示例在Webview控件的頂部中心放置了一個紅色的小

我希望這有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM