.net-ios 相关问题


如何在 iOS 上的 .NET MAUI 中增加 TabBar 菜单项的字体大小?

我正在使用 .NET MAUI Shell Tabbar,并且我正在尝试专门在 iOS 平台上增加 TabBar 菜单项的字体大小。您能否为此提供示例代码片段? 我很感激任何


为什么 EFCore 6 不再在 iOS 上运行?

我在使用 .net6 构建的 iOS 应用程序上使用 Entity Framework Core 6。它曾经适用于旧版本(EF 和 .net),但现在我收到以下错误: 系统。


.NET Maui 条目已完成,iOS 上没有返回按钮?

我正在使用输入控件(.Net 7),键盘类型专门设置为数字,因为不需要输入字母文本,并且会导致问题,因为它将数据发送到 BT 设备并且是


无法在 Azure DevOps 中使用 Visual Studio 17.8.3 包发布 .Net Maui Asp.Net 7 或 8 iOS 应用程序

我的应用程序过去使用 Azure DevOps 发布得很好,当时它是一个面向 iOS 16.1 且支持 15.4 框架的 ASP.net 7 应用程序。我使用的是 Visual Studio Enterprise 2022 17.5.3 包。 我...


无法构建或发布应用程序 maui,有很多错误

我的应用程序在启动时在 IOS 和 Android 上运行良好,但是当我尝试在 Android 上发布应用程序时,我收到所有这些错误: android 应用程序 .net maui 1>C:\Program Files\Microsoft Visual Studio�2\


.NET MAUI、ios UseSafeArea 不工作 StackLayout、VerticalStackLayout 和 Grid

<?xml version="1.0" encoding="utf-8" ?> <ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="Test.Views.Activities.ActivityMapList" xmlns:maps="clr-namespace:Microsoft.Maui.Controls.Maps;assembly=Microsoft.Maui.Controls.Maps" xmlns:sensors="clr-namespace:Microsoft.Maui.Devices.Sensors;assembly=Microsoft.Maui.Essentials" xmlns:ios="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific;assembly=Microsoft.Maui.Controls" ios:Page.UseSafeArea="False" Shell.NavBarIsVisible="False" Style="{StaticResource Key=DefaultPage}"> <ContentPage.Content> <StackLayout> <maps:Map VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand"> <x:Arguments> <MapSpan> <x:Arguments> <sensors:Location> <x:Arguments> <x:Double>36.9628066</x:Double> <x:Double>-122.0194722</x:Double> </x:Arguments> </sensors:Location> <x:Double>0.01</x:Double> <x:Double>0.01</x:Double> </x:Arguments> </MapSpan> </x:Arguments> </maps:Map> </StackLayout> </ContentPage.Content> </ContentPage> StackLayout 或 Grid 内的地图控件,iOS 的 SafeArea 为 false,如图所示。 你有什么解决办法吗? 我需要在地图上使用网格或堆栈布局 默认情况下.NET MAUI 将考虑安全区域。所以使用特定于平台的UseSafeArea就是禁用安全区域。目前,将 UseSafeArea 设置为 false 不会改变行为(尽管应该如此),这是一个错误。另请参阅 MAUI github 上的问题:https://github.com/dotnet/maui/issues/5856 您还可以设置 IgnoreSafeArea 属性来实现相同的目的。但是,它不再在 .NET 7 中工作,请参阅以下问题:https://github.com/dotnet/maui/issues/12823 要解决您的问题,您需要将 IgnoreSafeArea="True" 添加到您的 Grid 或 StackLayout 并将 ios:Page.UseSafeArea="False" 添加到您的页面。这应该不是必需的,但这是对我有用的解决方法。 有关在 iOS 上禁用安全区域的文档可以在此处找到:https://learn.microsoft.com/en-us/dotnet/maui/ios/platform-specifics/page-safe-area-layout?view=net-毛伊岛-7.0 您可以设置 Page Padding 值来实现。在OnAppearing方法中,设置页面的safeInsets,如下代码: protected override void OnAppearing() { base.OnAppearing(); DeviceSafeInsetsService d = new DeviceSafeInsetsService(); double topArea = d.GetSafeAreaTop(); double bottomArea = d.GetSafeAreaBottom(); var safeInsets = On<iOS>().SafeAreaInsets(); safeInsets.Top = -topArea; safeInsets.Bottom = -bottomArea; Padding = safeInsets; } 要获取 topArea 和 bottomArea 值,您应该编写平台代码。答案末尾附有有关此内容的更详细教程。 首先你可以在Project文件夹中生成一个新的类文件并将其更改为部分类。生成两个部分方法。 public partial class DeviceSafeInsetsService { public partial double GetSafeAreaTop(); public partial double GetSafeAreaBottom(); } 然后在iOS平台生成部分文件并实现。该文件位于 Project/Platform/iOS 文件夹中,我想提一下的是,该文件是一个部分文件,因此命名空间应与上面的文件相同。生成此文件时,请删除命名空间中的 .Platforms.iOS 后缀。 public partial class DeviceSafeInsetsService { public partial double GetSafeAreaBottom() { if (UIDevice.CurrentDevice.CheckSystemVersion(11, 0)) { UIWindow window = UIApplication.SharedApplication.Delegate.GetWindow(); var bottomPadding = window.SafeAreaInsets.Bottom; return bottomPadding; } return 0; } public partial double GetSafeAreaTop() { if (UIDevice.CurrentDevice.CheckSystemVersion(11, 0)) { UIWindow window = UIApplication.SharedApplication.Delegate.GetWindow(); var TopPadding = window.SafeAreaInsets.Top; return TopPadding; } return 0; } } 更多信息,您可以参考如何在.NET MAUI中编写特定于平台的代码和MauiPlatformCode示例代码 希望它对你有用。


iOS 显示与 Android .Net MAUI Telerik 不同

我有以下适用于 Android 和 iOS 的代码,但是当运行和显示它时,一切都变得不正常或移动,这是为什么? 我有以下适用于 Android 和 iOS 的代码,但是当运行和显示它时,一切都变得不正常或移动,这是为什么? <telerik:RadListView x:Name="listView" ItemsSource="{Binding SPagina}" Margin="10" BackgroundColor="LightGray"> <telerik:RadListView.ItemTemplate > <DataTemplate> <telerik:ListViewTemplateCell > <telerik:ListViewTemplateCell.View> <StackLayout Margin="0,0,0,10" BackgroundColor="LightGray"> <telerik:RadBorder BorderColor="#44185f" Margin="0,1,0,1" CornerRadius="5" BorderThickness="3" Background="White" Padding="7"> <Grid > <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" /> <ColumnDefinition Width="*" /> <ColumnDefinition Width="Auto" /> <ColumnDefinition Width="*" /> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="10"/> <RowDefinition Height="Auto"/> <RowDefinition Height="10"/> <RowDefinition Height="Auto"/> <RowDefinition Height="10"/> <RowDefinition Height="Auto"/> </Grid.RowDefinitions> <Label Grid.Row="0" Grid.ColumnSpan="6" TextColor="#3A023A" Text="{Binding TituloPublicacion}" FontSize="16" FontAttributes="Bold" FontFamily="Arial"/> <Label Grid.Row="2" Grid.Column="0" Text="Tipo:" FontSize="14"/> <Label Grid.Row="2" Grid.Column="1" Text="{Binding Tipo}" FontSize="14"/> <Label Grid.Row="2" Grid.Column="2" Text="Año:" FontSize="14"/> <Label Grid.Row="2" Grid.Column="3" Text="{Binding Anio}" FontSize="14"/> <Label Grid.Row="4" Grid.Column="0" Grid.ColumnSpan="2" Text="Congreso/Revista:" FontSize="14"/> <Label Grid.Row="4" Grid.Column="2" Grid.ColumnSpan="2" Text="{Binding RevistaCongreso}" FontSize="14"/> <Label Grid.Row="6" Grid.Column="0" Text="Autores: " FontSize="12"/> <Label Grid.Row="6" Grid.Column="1" Grid.ColumnSpan="6" Text="{Binding Autores}" FontSize="12"/> </Grid> </telerik:RadBorder> </StackLayout> </telerik:ListViewTemplateCell.View> </telerik:ListViewTemplateCell> </DataTemplate> </telerik:RadListView.ItemTemplate> 问题是两个设备上的视图看起来不同。 我放置了以下示例图像。 安卓: iOS: 为什么会出现这种情况? ... RadListView 是他们的 ListView 版本,请改用他们的 CollectionView :https://www.telerik.com/maui-ui/collectionview <telerik:RadCollectionView x:Name="collectionView" ItemsSource="{Binding SPagina}" Margin="10" BackgroundColor="LightGray">


Displayalert 未显示在 IOS .net Maui 的 MopupServices 弹出页面上

下面的代码没有在 iOS 的弹出页面上显示显示警报。 在android中它可以正常工作。 我正在使用 Mopups.Pages.PopupPage 我正在使用 mvvm。 下面的代码没有在 iOS 的弹出页面上显示显示警报。 在android中它可以正常工作。 我正在使用Mopups.Pages.PopupPage 我正在使用 mvvm。 <?xml version="1.0" encoding="utf-8" ?> <pages:PopupPage xmlns:pages="clr-namespace:Mopups.Pages;assembly=Mopups" xmlns="http://schemas.microsoft.com/dotnet/2021/maui" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:animations="clr-namespace:Mopups.Animations;assembly=Mopups" xmlns:ffimage="clr-namespace:FFImageLoading.Maui;assembly=FFImageLoading.Maui" xmlns:FFImgLoad="clr-namespace:FFImageLoading.Maui;assembly=FFImageLoading.Maui" x:Class="Gaibo.Pages.CostPopupPage" BackgroundColor="#80000000" > <pages:PopupPage.Animation> <animations:ScaleAnimation PositionIn="Center" PositionOut="Center" ScaleIn=".7" ScaleOut="0.7" EasingIn="Linear"/> </pages:PopupPage.Animation> <StackLayout HorizontalOptions="CenterAndExpand" Margin="10" VerticalOptions="CenterAndExpand"> <Button Grid.Row="3" CornerRadius="20" Padding="0" Text="Submit" VerticalOptions="CenterAndExpand" HeightRequest="45" Style="{StaticResource AllSubmitBtnStyle}" Command="{Binding SubmitCostCommand}"/> </StackLayout> </pages:PopupPage> SubmitCostCommand 命令的代码 public class CampaignDetailsViewModel { private async Task SubmitCostCommandClicked() { await App.Current.MainPage.DisplayAlert("", " Thank you for submitting Post Social Link/s.", "Ok"); } } 在cs文件中 public CostPopupPage (CampaignDetailslstData CampaignData) { InitializeComponent(); var vm = new CampaignDetailsViewModel(); } 这是 Mopups 的已知问题。为了在 mopup 顶部显示警报,您需要从 mopup 页面本身而不是主页调用警报。 private async Task SubmitCostCommandClicked() { var topPage = Mopups.Services.MopupService.Instance.PopupStack[^1]; await topPage.DisplayAlert("Confirm", "Are you sure you want to cancel?", "Yes", "No") }


iOS 推送通知内容中的图像

如何在ios推送通知内容中添加图标图片


Flutter iOS 构建失败 - iOS 平台构建期间出错

我在尝试为 iOS 构建 Flutter 应用程序时遇到了问题。 Android 构建工作正常,但 iOS 构建失败,并出现与 iOS 模拟器相关的错误。该应用程序是使用 Flu 构建的...


Foursquare iOS API

我试图弄清楚如何修改此处找到的 Foursquare iOS API“BZFoursquare”:https://github.com/baztokyo/foursquare-ios-api。 在他们的示例中,他们使用一体化 ViewContro...


Control Maps Net Maui (net 8.0) for Windows

我正在使用 net 8.0,我想使用 Maui.Controls.Map。 MauiProgram.cs 中的代码是: 公共静态 MauiApp CreateMauiApp() { var builder = MauiApp.CreateBuild...


获取已知 BLE MAC 的 BLE UUID

据我了解,iOS 中无法像 Android 那样获取 BLE MAC 地址,而是 iOS 根据 BLE MAC 地址创建一个 UUID,该地址在不同的 iOS 开发中是不同的...


无法在iOS模拟器中运行应用程序

问题: \[!\] CocoaPods 找不到 pod“libphonenumber_plugin”的兼容版本: 在 Podfile 中: libphonenumber_plugin(来自 \`.symlinks/plugins/libphonenumber_plugin/ios\`) ...


.NET 如何允许 API 探索已编译的 DLL?

.NET 如何允许 API 探索已编译的 DLL?


.net core 3.1 中 [RoutePrefix("api/{controller})] 的替代品是什么?

我正在迁移Asp.net(.net框架)项目Asp.net core(.net core 3.1框架)。 我无法找到替代方案 [RoutePrefix("api/{controller})] 在.net core 3.1 中? 任何想法,如何...


iOS 中的屏幕时间报告[已关闭]

如何在我的 iOS 应用程序中获取包含 iOS 12 屏幕时间中显示的信息的报告?有API或者有人知道如何获取这些信息吗?


从服务器/API 上的 iOS 客户端检查 OAuth Facebook 令牌

我有一个通过 Facebook (FBSDK) 连接的 iOS 应用程序。应用程序上的身份验证成功,我可以检查 FBSDKAccessToken.currentAccessToken()。 我的 iOS 应用程序正在与 N...


我们应该在进行expo预发布后提交android和ios文件夹吗?

我刚刚运行了 expo prepublish,它生成了 .gitignore 和 ios/ 和 android/ 文件夹。 我是否应该提交 ios/ 和 android/ 文件夹,因为它没有被 .gitignore 明确排除


列出 iOS 16 破坏的行分隔线

我有一个节标题列表,每个节标题有 1 行或多行。 自从更新到 iOS 16 以来,行分隔线已被推到右侧(如第一个屏幕截图所示)。 在 iOS 15.7 上运行时,该行


在 Safari iOS 13 上始终显示滚动条

我找到了一些帮助,可以在 iOS 上始终显示滚动条,并且它适用于 iOS12。但是当我尝试在 iOS 13 上使用它时,滚动条再次不可见。 我使用以下 CSS 片段: ::-webkit-


你能收到iOS模拟器的FCM推送通知吗?

我最近开始了 iOS 开发,并尝试使用 Firebase 构建一个具有推送通知功能的简单的基于 Web 的 iOS 应用程序。 我已经尝试了大约 3 个关于发送推送的教程


如何在DevOps发布管道中设置.NET 8.0?

使用 Azure Web App 部署任务时,您必须选择将在 Azure Web App 中使用的运行时堆栈。 我最近从 .NET 6 更新到 .NET 8,令我惊讶的是你可以随时随地设置 .NET 8...


React Native iOS - 模态未在模拟器上显示

如标题所示,该模式未在 iOS 模拟器和生成的 IPA 文件上显示。但在 Android 模拟器上运行良好。我是否错过了任何特定于 iOS 的代码?被这个问题困扰了一段时间。


.Net core Web API 将 json/model 值设置为 NULL

我有一个 .Net core Web API,它接受以下 JSON:(RequestModel) { “isSpecimen”:正确, “形式”: { “网络”:{ “abc1...


从 .NET Core 3 升级到 .NET 8 后面临一些 EF Core 版本问题

我已将我的应用程序从 .NET Core 3 升级到 .NET 8。当我尝试运行我的应用程序时,出现以下错误: 未处理的异常。 System.TypeLoadException:无法加载类型“Microsoft”。


将.net框架转换为.net 6 oracle db版本选择

我需要转换一个使用.net框架和oracle 12c作为数据库的Windows应用程序。 我是否需要为新的 .net 6 框架使用最新的 oracle db 版本(例如 21c 或 19c),还是应该...


需要隐私清单blinkid-iOS

在 WWDC23 上,Apple 宣布使用某些“必要原因”API 等的应用程序和 SDK 需要提供隐私清单。 Blinkid-iOS 是否需要包含此清单? 我...


如何访问私有iOS API? [已关闭]

我想从iOS SDK访问一些与相机相关的私有API,例如: - (void)setExposureMode:(int)arg1; - (int)曝光模式; 等等。这只是为了我个人的发展,我...


SoundCloud iOS 启动教程 - 无法识别的选择器

我正在遵循 iOS 快速入门教程,并且已经创建了登录 SoundCloud 的按钮,但我收到此错误: 2013-05-01 15:00:44.698 SoundCloudSample[60999:c07] +[


我们可以在跨平台使用android/ios sdk吗,比如react native/flutter/ionic

mapmyindia(mmi) 提供适用于 Android 和 ios 的地图 sdks 以及适用于 Web 的地图 api SDK 可以免费使用,但 API 不能免费使用 但是混合动力呢 我可以在 ionic/flut 中使用 mmi(不是 api)的 android 或 ios sdks...


如何找出哪个.NET框架nuget包目标?

我有一个必须面向 .NET 3.5 的 C# 项目。我有几个 nuget 包,我想在给定的项目中安装。 对于给定的 nuget 包,如何找出哪个 .NET 框架...


带有操作按钮的本地通知

我从 iOS 上的 flutter 本地通知下载并运行了示例,但在 iOS 上看不到任何操作按钮,我没有在 Android 上尝试。我需要能够小睡


使用 MKCreateClusterAnnotation Xamarin Forms 显示集群视图

如何使用 ios 地图渲染对 pin 结果进行分组或聚类? 我尝试了以下逻辑,但我在实现中感到困惑。 https://github.com/xamarin/ios-samples/blob/main/ios11/MapKitS...


无法在ios上打开sqlite db

嗨,我正在尝试在 ios 中创建一个 sqlite 数据库。 我使用 sqlite3_open 方法以及所需的参数,但总是收到错误 14 (SQLITE_CANTOPEN 14 /* 无法打开数据库文件 */...


Ruby https POST 带标题

如何在 Ruby 中使用 json 制作带有标头的 Https 帖子? 我努力了: uri = URI.parse("https://...") https = Net::HTTP.new(uri.host,uri.port) req = Net::HTTP::Post.new(uri.path) ...


.NET 6 连接到 Windows 会话切换

我正在将一个应用程序从 .NET Framework 迁移到 .NET 6。它在内部启动 Kestrel Web 服务器,并且旨在作为 Windows 服务运行 - 在使用 Topshelf li 实现的旧版本中...


如何在 mac m1 中安装.net 5 sdk [已关闭]

无法在我的 mac m1 中安装 .net 5 sdk。我正在尝试编译一个 C# 项目及其要求 .net 5.0 sdk。 我尝试从官方网站下载它,但arm64不存在...


如何使用 .NET TEST EXPLORER 在 VS Code 中运行 NUnit 测试

我想从 .NET TEST EXPLORER 运行单元测试,而不是命令行。我可以在导航到单元测试目录并执行 dotnet test 时运行测试。 但选择 .NET TEST EXPLORER...


在flutter项目中添加风味后,AppCilrcle平台上的iOS构建失败

我已经只为单个环境构建了setps,但现在我正在尝试为多个环境(prod、dev)构建iOS应用程序。为此,我已在


Firebase 通知在前台时在 ios 上重复

在前台时,iOS 上的通知重复,但如果我将前台警报设置为 false,我根本不会收到任何通知,但我会进入控制台日志 等待 FirebaseMessaging.instance。


Flutter 在 iOS 上播放视频时音频通道异常

我对Flutter开发不是很熟悉,但是我正在使用的开源应用程序存在问题。想请问有iOS跨平台开发经验的朋友,有没有


iOS开发中社交网络集成哪一个更好? [已关闭]

我在网上搜索了iOS项目中社交网络集成(例如:Facebook,Twitter等) 我发现还有可用于详细信息和一些开源项目的 SDK/


Flutter webview iOS 错误“targetPlatform.macOS 的默认 webview 实现,但没有”

我是 Flutter 新手,我尝试了 Flutter 的 webview,它在 Android 上运行良好 我试图检查 iOS 版本,结果发现 我在用 webview_flutter:^3.0.0 这是我的代码 导入'包:


未找到 ReactNativePermissions pod 规范

所以我尝试运行一个用react-native编写的iOS应用程序项目,在克隆和npm安装之后,我在尝试在iOS文件夹中安装pod时遇到了问题。 这是错误: [!] 不


无法在 Kotlin Multiplatform 中导入 os.log

我正在尝试实现 kotlin 多平台记录器。在iOS架构的实现过程中,我无法导入os.log来使用os_log。我该怎么做或者我还可以使用什么来登录 iOS


在NAS Synology中发布Net Core Web API,Web根路径问题

我正在尝试使用 hgy59 的 Synology 套件“.NET 6.0 Runtime”来创建一个小型网站。我正在使用这篇文章的示例: 在 NAS 中发布 Net Core Web API Synology 我找不到...


XCode 中的 Flutter 项目:“多个命令产生...FBSDKCoreKit.framework”

我将 iOS 升级到 16.4.1(这需要我将 XCode 升级到 14.3,这需要我将 mac 操作系统从 12 升级到 13)后,在尝试构建 iOS Flutter 应用程序时收到此错误:


在iOS 11中,如何让核心数据在核心聚光灯下可搜索

正如 WWDC 中提到的,iOS 11 应该支持对 CoreData 进行索引,以便可以通过 Spotlight 进行搜索。这是 WWDC 的演示: https://developer.apple.com/videos/play/wwdc2017/210/ 豪...


Retrofit API 出现 MalformedJsonException?

我需要发送一个json到我的网络服务,json是: { “萨拉”:{ "usuario": "%@", "对手": "%@", "atualizacao": "%@", “设备”: ”%@”, "device_tipo": "ios...


© www.soinside.com 2019 - 2024. All rights reserved.