.Net MAUI iOS 设备上的搜索栏控制问题

问题描述 投票:0回答:1

我正在构建一个 .NET MAUI Android 和 iOS 应用程序,并在应用程序中的几个位置实现了搜索栏。

对于我的 Android 设备,一切都按预期运行,但当我在 iOS 上运行我的应用程序时,就会出现问题。 由于某种原因,搜索栏根本不显示(在这些地方(弹出模型、页面等...))

我尝试通过将 iOS 上的 SearchBar 样式设置为“最小”来解决此问题,因为我读过这可以解决问题,但没有帮助:

<ContentPage ...
             xmlns:ios="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;assembly=Microsoft.Maui.Controls">
    <StackLayout>
        <SearchBar ios:SearchBar.SearchBarStyle="Minimal"
                   Placeholder="Enter search term" />
        ...
    </StackLayout>
</ContentPage>
ios xamarin.ios maui maui-community-toolkit maui-ios
1个回答
0
投票

我设法通过使用 Entry 而不是 SearchBar 解决了这个问题。

<Entry
    x:Name="SearchEntry"
    Placeholder="Search.."
    TextChanged="OnSearchTextChanged"
    WidthRequest="150"
    HorizontalOptions="Center"
    FontSize="12"/>
© www.soinside.com 2019 - 2024. All rights reserved.