Tag: Xamarin开发

Xamarin的fastlane快照

部署到模拟器 生成应用程序时,需要将其部署到Simulator。 为此,我创建了bash脚本: 创建Xcode UI测试 将应用程序部署到Simulator后,我们可以接下来移动并创建FastlaneSnapshotXamarinTest项目,并选中“ Include UI Tests”。 下一步是通过命令fastlane snapshot init初始化fastlane快照 。 并取消注释要从中获取屏幕快照的设备(在Snapfile中 )。 现在,我们需要将SnapshotHelper.swift添加到FastlaneSnapshotXamarinTestUITests。 SnapshotHelper.swift文件需要进行一些小的修改,我们需要使用默认的构造函数将XCUIApplication的创建替换为XCUIApplication,并使用接受bundleIdentifier:“ com.organization.appname”的构造函数。 实际上,测试本身包含一种使用bundleIdentifier激活应用程序的方法:“ com.bohdanhrybach.FastlaneSnapshotXamarin” ,使用reverseText标识符向UITextField输入文本,使用01UserEntry图像名称创建快照,然后按下带有reverseButton标识符的UIButton并使用02Alert进行快照 图片名称。 就这些。 现在您应该可以在Xamarin上使用fastlane快照了

如何将大量图像导入Xamarin.iOS项目

我正在开发Xamarin.iOS的iOS应用程序,对我来说,第一个具有挑战性的事情是如何在Xamarin.iOS项目中添加大量图像。 我正在做一个小项目,可以转换货币汇率,并且需要显示很多货币标记。 当我想将图像添加到Xamarin.iOS项目中时,我发现它是如此无聊,Visual Studio无法为我们提供添加图像的便捷方法。 我不想一一添加。 让我们看看将图像添加到项目中时发生了什么。 然后我们可以找到一些使其自动化的方法。 在开始之前,建议您阅读此文档:在Xamarin.iOS中显示图像。 因此,您可以对该主题有基本的了解。 通过编辑器添加图像 首先,让我们按照官方说明添加图片。 右键单击Asset Catalogs然后选择Add Asset Catalog : 输入Tests作为资产目录名称: 在Asset Catalogs文件夹中双击Tests ,然后您将看到Tests.xcassets的结构: 要添加图片,请点击顶部的第一个按钮,然后选择Add Image Set : 编辑器将添加一个名为Images的图像集,如下所示: 现在,您可以选择不同大小的图像以适合不同的分辨率和设备。 您也可以将图像直接拖到编辑器中。 例如,我为1x选择一个小的图像文件。 我不选择其他人,因为这只是一个演示。 实际上,此图像的文件名是flag_white.png (取决于您的选择)。 但是在Tests.xcassets设置的图像名称是Images 。 您可以通过选择图像集重命名并在“ Properties窗口中更新“ Name属性: 让我们将其重命名为MyFirstImage : 现在,您可以通过以下代码在代码中使用图像文件: MyFirstImage.Image = UIImage.FromBundle(“ MyFirstImage”); 添加图像后发生了什么 Xamarin.iOS使用不同于UWP和Android的方式来组织资源。 Xamarin.iOS不用使用文件名,而是使用Asset Catalogs Images Sets指定一个Json文件来指示文件名。 这意味着您的文件名称可能与代码中的名称不同。 好。 接下来,让我们找出添加图像后发生的情况。 右键单击Xamarin.iOS项目,然后Open folder in […]

Xamarin将iOS配对到Mac

Xamarin Form Hello Worldที่ได้ทิ้งท้ายใว้ว่าจะมาสอนวิธีการBuildลงiOSอร่าตรตอนนี้เราจะมาลองกันครับ กนื่องจากiOSเป็OSที่ค่อนข้างเข้มง่วดของAppleและค่อนข้างSecurityสูงเอามากๆและโค๊ดต่างๆนาๆที่จะทำก็ไม่ใช่ว่าจะฟรีทั้งหมดแต่ทางAppleก็ยังพอเปิดโอกาศให้ผู้พัฒนาได้มาใช้ กันได้อยู่ซึ่งวิธีการต่อไปนี้ผมผู้เขียนไม่ได้คิดขึ้นมาเองและไม่ได้จะทำเองและไม่ได้จะทำเยเพราะว่าเค้ามีวิธีการให้อยู่แล้วแต่ผมจะนำเอาส่วนที่สำคัญๆมานะครับซึ่งเข้าไปอ่านได้เลยที่ นี่https://docs.microsoft.com/en -我们/ xamarin / ios /入门/安装/ windows /连接到mac / iOS上的Visual Studio上的Visual Studio上的iMac上的wifi上的。 งนับอเครื่องiMacครับ(สำหรับVMไม่เครลองแต่คิดว่าคงจะทำได้เหมือนกัน) ู้ขั้นตอนนะครับ 注意在按照本指南中的说明进行操作之前,请完成以下步骤: -在Windows机器上,安装Visual Studio 2017 -在Mac上,安装Xcode和Visual Studio for Mac – 安装后必须手动打开Xcode,以便它可以添加任何其他组件。如果您不想安装Visual Studio for Mac,则Visual Studio 2017可以使用Xamarin.iOS和Mono自动配置Mac构建主机。 您仍然必须安装并运行Xcode。 有关更多信息,请参阅Mac自动配置。 注释注释注释注释注释注释注释注释注释注释注释注释注释注释Xcode注释注释注释Xcode注释注释在iMac上运行Visual Studio 2017的新功能在Visual Studio上运行Visual Studio的Visual Studio 2017(Xamarin Studio) ไม่สอนล กันแค่แปลก็พอแล้ว 远程登录iMac远程登录มามาได้ก่อนงนี้งอมาเราจะมาเปิดให้เครื่อง ที่Macเปิด系统偏好设置และไปที่共享窗格。 检查“远程登录”服务列表。 共享远程登录共享Visual Studio 2017共享Windows共享Windows与Mac配对。 งน้าต่าง配对到Macและมีรายชื่อMacและอื่นๆที่เราตั้งชื่อหรือตั้งค่าเอาใว้โผล่มาแล้วให้เราเลือกที่Macที่เราตั้งค่าใว้แล้วเลือกConnect… ถ้านี่เป็นการเชื่อมต่อครั้งแรกจะต้อง登录ก่อนและครั้งต่อไปจะไม่มีหน้าต่างนี้ขึ้นมนมาอีกเลย […]

OX do Xamarin表格-分段控件

Fala galera, tudo beleza? 分段控制éum controle bem法律que pode ser utilizado para selecionar opõçéum子菜单,alterar oconteúdode uma tela ou等。 可以在iOS上运行的工具,可以在Android上实现必需的实现。例如,可以在Xamarin上实现。 Hoje lhes trago meu控制Xamarin.Forms.SegmentedButton参数解析器可解决问题。 Vamos ver como utilizar吗? 配置控制 Vamos ao nosso querido nuget baixar o pacote Xamarin.Forms.SegmentedButton e instalar no projeto compartilhado: Pronto sem maisconfigurações😀 Utilizando o controle Vamos criar uma MainPage可以简单地实现以下方式:xmlns:sb =” clr-namespace:Xamarin.Forms.SegmentedButton; assembly = […]