草庐IT

0xamarin

全部标签

iOS Xamarin UIView 基于父级填充

来自WPF,我非常习惯不必担心显式调整控件的大小。我如何使用Xamarin在iOS中执行此操作?我正在寻找一种方法来设置UIViews以填充它拥有的所有可用空间(当然,如果父级的大小发生变化,它会自动更新)。谢谢! 最佳答案 看看UIView属性AutoresizingMask这规定了当UIView的父级改变大小时UIView如何调整大小。它默认为UIViewAutoResizing.None。但是您可以按位比较以更改在调整大小时要调整的边/边距。用于UIViewAutoResizing的XamarinAPI

ios - 为 Xamarin iOS 创建 Aviary SDK 绑定(bind)

我对XamariniOS有足够的了解,但我对Monotouch绑定(bind)还很陌生。我需要在我的项目中使用AviarySDK,通过阅读我了解到我需要执行以下步骤:在Xcode中创建一个静态项目,链接AviarySDK。创建一个Fat二进制文件在Xamarin中创建绑定(bind)项目添加ApiDefinition.cs和StructsAndEnums.cs在绑定(bind)项目中添加静态库(fat二进制文件)等等。但问题是,我卡在了最开始的那一步。我跟着这个SetupGuide但问题是,我以为我遵循了这些步骤,但在导入时,我收到了这个错误:AviarySDK/AviarySDK.h

c# - Xamarin.Forms C# 查找图像或图像 byte[] 数组的主色

我正在使用Xamarin.Forms开发跨平台应用。使用c#和Xamarin查找图像主色的最佳方法是什么?我找到了一个ios方法:https://github.com/mxcl/UIImageAverageColor/blob/master/UIImage%2BAverageColor.m但似乎无法转换为等效的c#。什么是好方法?对于我的ios实现,我可以使用UIImage或byte[]数组。感谢您的帮助! 最佳答案 你可以试试这个(但它得到一个Bitmap对象,希望能有所帮助):publicstaticColorgetDomina

c# - 当用户点击 ios/xamarin 通知中心的通知时触发什么事件

我正在使用ios/xamarin构建移动应用程序,我想确定当应用程序在后台运行或未处于事件状态时用户单击ios/xamarin中通知中心的通知时将触发哪些事件。我检查了当我点击通知中心的通知时触发了ReceivedRemoteNotification事件,无论应用是否处于事件状态。 最佳答案 当应用程序处于事件状态时:如果您的应用程序处于事件状态,则默认情况下将调用以下方法来接收通知:DidReceiveRemoteNotification如果您想默认调用ReceivedRemoteNotification,那么您必须添加值为rem

ios - Xamarin - 使用 32/64 位统一方法解压缩文件

在执行“统一”代码要求之前,我一直在使用ZipArchive组件进行XamariniOS开发,没有出现任何问题。没有统一版本的ZipArchive。我已经尝试过ZipStorer、DotNetZip、SharpCompress、SharpZipLib,但都没有成功。是否不再可以使用统一代码方法在iOS设备上解压缩文件? 最佳答案 我正在搜索这个,因为我试图用zip文件完成一些事情,我需要解压缩它们,但正如许多人指出的那样,ZipArchive或其他人似乎不起作用,所以我在谷歌上查了一下,发现了这个:http://www.buildi

ios - 如何从 Visual Studio 2013 开始使用 Xamarin?

我想将CompactFramework/WindowsCE应用程序移植到Xamarin以创建Android和IOS(可能还有WindowsPhone)“版本”。我认为我需要Windows8forWindowsPhone(8),但现在我认为我可以开始使用Android和IOS将这个史前应用程序带入21世纪。根据thisarticle,我首先需要“项目链接器”并且可以NuGet它,但是在VS2013中通过“工具”>“扩展和更新”搜索它不会返回任何搜索结果。那篇文章说您需要VS2012或更高版本;directlink不过,“ProjectLinker”表示它支持VS2010。我从这里去哪里?

c# - Xamarin 使用自定义 UINavigationBar 子类化 UINavigationController

我正在尝试创建一个非标准的顶部导航栏以在我的整个应用程序中使用。为了实现这一点,我一直在尝试子类化UINavigationController和UINavigationBar我有一个自定义的NavigationController类partialclassZooNavigationController:UINavigationController{publicZooNavigationController(IntPtrhandle):base(typeof(TopNavBar),null){this.Handle=handle;}}指向基础构造函数publicUINavigationC

c# - 在 Xamarin.Forms 中使用带有嵌入图像的图标属性

我正在研究sharedproject我实现了一个MasterDetailPage.现在我将图像添加到共享项目(又名embeddedimage)。图像的构建操作是嵌入式资源,我正在遵循将命名空间(HelloForms)和子文件夹(Ressources)考虑在内的建议。结果应该如下:如您所见leftBarButtonItem通过Icon属性设置。我试图设置Icon属性如下:Icon=Device.OS==TargetPlatform.iOS?"HelloForms.Ressources.menu.png":null;和Icon=newFileImageSource{File="HelloF

ios - Xamarin iOS 使用 Jenkins 和 Nuget 在 OSX 上构建服务器

我目前正在iMac上构建持续集成管道,以构建XamariniOS应用程序。我们使用Jenkins来控制CI构建过程,但该项目包含许多未存储在我们的Git源代码库中的Nuget包。由于Jenkins未下载这些包,因此我需要对解决方案调用恢复。Nuget.exe是否作为XamarinStudio的一部分安装在OSX上(如果安装在何处),如果没有,是否有ElCapitan的OSX命令行版本? 最佳答案 OS-X上的Mono安装程序提供了一个nugetshell脚本和nuget.exeCIL-assembly脚本的默认安装位置:/usr/l

c# - Xamarin 没有构建 iOS 项目

直到今天,一切都运行良好。昨天它运行良好,从那以后我没有应用任何更改。今天,当我尝试在Xamarin中调试我的项目时,我得到了唯一的错误:/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets:Error:System.IO.FileNotFoundException:/Users/me/Dropbox/Projects/projectname/projectfile/obj/iPhone/Debug/build-ipad4.5-9.3.2/ibtool/Main