草庐IT

xamarin.mobile

全部标签

c# - 如何在没有 IDE 的情况下使用 Xamarin?

我想使用Xamarin和MonoTouch在C#中编写一个iOS应用程序。我想使用Vim和Zshell而不是XamarinStudio。但是,我找不到很多关于如何从命令行构建的文档。mtouch命令的文档说您必须将程序集作为参数传递,但我该如何创建该程序集? 最佳答案 Mono提供的命令行编译器是mcs,gmcs,和dmcs.对于Mono2.10.x及更早版本,这些分别适用于C#1.0、C#2.0和C#4.0;对于单声道3.0.x,mcs默认为最新版本,您必须使用-langversion选择较早的语言/运行时版本和-sdk选项。dm

javascript - 在 iOS 上处理 jQuery Mobile 点击事件后阻止点击事件

为了提高iPad上网络应用程序的响应速度,我从响应点击事件切换为响应jQueryMobile“点击”事件。它工作得很好并且响应更快,但它引入了一个新错误。当用户点击iPad上的屏幕时,iOS会发送TOUCHSTART和TOUCHEND事件,jQueryMobile将其视为“点击”。但是300毫秒后,iOS发送了一个“点击”事件。如果我在“点击”发生之前通过前进到下一页来响应“点击”,那么下一页会收到“点击”,如果新页面上的按钮恰好出现在点击的位置,那么它就会被点击.我现在的解决方法是为用户提供视觉反馈以响应“点击”,但在继续到下一页之前等待“点击”。我的问题是是否有可能处理“点击”并以

ios - Xamarin.iOS : issues with RectangleF and PointF 上的 Splat [0.3.4]

我正在尝试在XamarinStudio中的Xamarin.iOS项目中享受新的PCL乐趣。我为我的项目创建了一个PCL“核心”库并添加了Splat(v0.3.4)通过NuGet。然后,在一个消费iOS项目中,我引用了我的核心库。一旦我这样做了,就会出现几个编译错误。其中之一:ErrorCS0012:Thetype`System.Drawing.PointF'isdefinedinanassemblythatisnotreferenced.Consideraddingareferencetoassembly`Splat.Portable,Version=0.0.0.0,Culture=n

ios - 使用 Xamarin 的简单多列表

我正在尝试创建一个应用程序来为Iphone应用程序存储表格数据。我的table是这样的Header1Header2Header3Row1_1Row1_2Row1_3Row2_1Row2_2Row2_3哪个是Xamarin中最容易使用的Controller?我看过http://docs.xamarin.com/guides/ios/user_interface/tables/part_1_-_table_parts_and_functionality/但是不支持多列?我只需要一个简单的表格,单元格中没有图像,上面没有交互,只显示简单的数据。 最佳答案

c# - 在 Xamarin 表单中获取正确的设备宽度

我正在使用XamarinlabsinmyXamarinForms项目,它有一个类,您可以使用该类来请求有关应用所在的运行设备的信息。在我的例子中,我想知道设备屏幕的当前宽度。为此,您需要连接IDisplayiOSappdelegate中的界面,以便您可以在表单代码中使用它。所以在我的表单代码中,我通过请求Resolver.Resolve.Display.Width来获取宽度或Resolver.Resolve.Display.XDpi现在,当我在iPhone6模拟器上运行它时,我得到了750的宽度和326的XDpi。我现在要做的是使用这2个值之一来调整屏幕上图像的大小,以便它们具有屏幕的

ios - ZXing Xamarin Forms iOS 白底(无Custom Renderer)

我已经实现了带有自定义覆盖的ZXing.Xamarin.Mobile.FormsQR扫描仪(Nuget包)。在Android中它运行良好,但在iOS中我没有扫描仪和白色背景。包也被添加到iOS项目中。有人遇到过吗?我知道如何使用自定义渲染器对其进行编程,所以我对有关此的答案不感兴趣。 最佳答案 您是否在AppDelegate和MainActivity中添加了init()?来自样本:安卓:https://github.com/Redth/ZXing.Net.Mobile/blob/master/Samples/Forms/Droid/

react-router-domV6.21.1版本结合ant design mobile的TabBar标签栏和Popup弹出层实现移动端路由配置

react-router-demoreact-router-dom在V6版本之后更换了很多的API名称,在antdesignmobile的TabBar配置中还是之前的旧版本,比如使用了switch组件等。我们在这里使用新版本的react-router-dom进行react移动端的配置首先使用npm下载最新版的react-router-dom然后在main.tsx文件中引入,并且使用MemoryRouter作为我们的路由方式importReactfrom'react'importReactDOMfrom'react-dom/client'importAppfrom'./App.tsx'impor

c# - Xamarin 相当于 stringWithContentsOfFile :usedEncoding:error:

我一直觉得这种方法非常方便。是否有Xamarin等效项? 最佳答案 您可以使用以下内容:vartext=System.IO.File.ReadAllText("TestData/ReadMe.txt");参见LoadaFileXamarin网站上的文档。 关于c#-Xamarin相当于stringWithContentsOfFile:usedEncoding:error:,我们在StackOverflow上找到一个类似的问题: https://stackove

c# - Xamarin 绑定(bind) "Wrapper type '' 缺少其 native ObjectiveC 类

我正在尝试将外部附件MSRSDK绑定(bind)到Xamarin。请注意,这是在设备上。它在模拟器中根本不起作用。我不断收到此错误:Wrappertype'iMagProII.IMag'ismissingitsnativeObjectiveCclass'IMag'.这是我的.cs和我的链接器标志:[assembly:LinkWith("libiMagSDK.a",LinkTarget=LinkTarget.ArmV6|LinkTarget.ArmV7|LinkTarget.Simulator,SmartLink=true,ForceLoad=true,IsCxx=true,Framew

iphone - Mobile Safari 和 HTML5 iOS 网络应用程序支持哪些音频文件类型(例如 mp3、ogg)?

有很多关于在MobileSafari上播放音频文件的SO问题,但是在SO和Google上搜索并没有得到一个完整的、更新的MobileSafari支持的音频文件列表。有人知道当前支持的音频文件列表是什么吗?我们正在为iPhone构建网络应用程序。谢谢! 最佳答案 这是支持的媒体类型的最新列表,最后更新于2011年7月:SafarionthedesktopsupportsanymediatheinstalledversionofQuickTimecanplay.ThisincludesmediaencodedusingcodecsQui