Tag: xamarin studio

Autolayoutdevise适应iPhone 3.5英寸和iPhone 4英寸屏幕尺寸

我正在创build一个通用应用程序。 现在我想在屏幕上放置两个button: 我尝试了自动布局和界面生成器(iOSdevise器),但我只设法适应一个屏幕尺寸(例如3.5英寸显示器)的button。 因此,我将button的大小和间距设置为顶部(超级视图的顶部和上面的button的底部)。 但有没有一种方法适应屏幕尺寸? 例如,button的宽度是视图宽度减去一定的差距。 或者像图片中的button居中(一个会很容易)? 这可能吗? 比另一种select是在代码中做所有事情(创buildbutton并创build约束)。 在这里,我可以查询视图宽度等,以相应地创build我的button。 这是唯一的方法吗? 如何pipe理? 编辑: 现在我在视图控制器上放置了一个空标签。 在这个标签上,我添加了以下限制: 将中心Yalignment到:Superview,等于:0 将中心Xalignment到:Superview,等于:0 在我的button上,我设置了一个固定的高度和宽度。 比超级视图的尾部空间等于50(水平对中作品,因为两个屏幕尺寸具有相同的宽度)。 顶部的button有以下约束: 将中心Yalignment:标签,等于:20 底部的button获取: 顶部空间:标签,等于:20 不知道为什么它需要不同的约束,但在GUI编辑器中,我采取了button的底部或顶部点。 这里的标签也是: 将中心Yalignment:顶部button,等于:20 顶部空间到:底部button,等于:20 现在,无论3.5或4英寸的显示器,屏幕上都有两个button。 一个缺点是在3.5英寸的显示屏上与导航控制器和工具栏的距离非常小。 在这里,我可以使button更小。 任何其他选项? 最初的想法是总是将空间设置为顶部元素,但是在4英寸的屏幕上,底部上的空间比。

ios上的libgdx GdxRuntimeException无法加载文件

我决定把我的应用程序从Android移动到iOS。 应用程序使用libgdx库。 我使用libgdx生成了ios子项目,并使用Xamarin Studio将其打开。 所有图像都从my-project-android / assets / data链接。 所有的图像都设置了构build操作>内容。 现在,每当从Xamarin工作室运行项目,我得到GdxRuntimeException Coldn't加载文件:data / background.png。 这个文件是我在我的应用程序中加载的第一个图像。 我所有的操作,我已经在我的Mac模拟器和iPhone设备上完成。 堆栈跟踪: com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load file: /data/background.png —> System.Exception: unknown protocol: file at java.net.URL..ctor (java.net.URL context, System.String spec, java.net.URLStreamHandler handler) [0x00000] in <filename unknown>:0 — End of inner exception stack trace — at com.badlogic.gdx.graphics.Pixmap..ctor (com.badlogic.gdx.files.FileHandle file) [0x0004c] in /Users/badlogic/jenkins/workspace/libgdx-mac/gdx/src/com/badlogic/gdx/graphics/Pixmap.java:140 at […]

在哪里可以find“失踪的营销图标”

我发布了一个应用程序到苹果应用程序商店,我收到一条消息,说我缺less营销图标,因为我使用的是iOS 11.我在哪里可以在xamarin studio中添加这个1024X1024 PNG营销图标? 我使用xamarin studio 6.3,xcode 9.0

Xamarin.iOS上的Splat :RectangleF和PointF的问题

我试图在Xamarin Studio的Xamarin.iOS项目中拥抱新的PCL乐趣。 我为我的项目创build了PCL“Core”库,并通过NuGet添加了Splat ( v0.3.4 )。 然后,在一个耗费的iOS项目中,我引用了我的核心库。 一旦我这样做了,就会出现一些编译错误。 其中之一: Error CS0012: The type `System.Drawing.PointF' is defined in an assembly that is not referenced. Consider adding a reference to assembly `Splat.Portable, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' (CS0012) 其中多个: Error CS0029: Cannot implicitly convert type `System.Drawing.PointF [monotouch, Version=0.0.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065]' to `System.Drawing.PointF [Splat.Portable, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]' (CS0029) 看起来这是在从03.3.4命中NuGet的Splat拉入请求中解决的。 跟着笔记一起,我在iOS项目中添加了对Splat.Portable.dll的引用。 […]

如何在Xamarin Studio中使用iOS Designer添加高度/宽度约束?

正如标题所示,我想用Xcode和Pinbutton一样添加一个约束,但Xamarin Studio中没有这样的button。 我不知道我在哪里添加高度限制。 与高度约束我的意思是一个约束 viewA.height = null *乘数+常量 即应该使用NSLayoutAttribute.NoAttribute ! 我如何使用iOS Designer来做到这一点?

iOS项目中的Xamarin工作室文件夹结构问题

我遇到了xamarin文件夹的问题。 目前我正在写xamarin iOS项目。 在Xcode中,我使用目录来分组图像,可能有几个级别的嵌套文件夹,但是当我为设备或iOS模拟器构build项目时,这些资源只是复制到主包,没有任何文件夹结构。 我无法在xamarin studio中达到相同的行为。 每当我在我的项目中创build文件夹,并在其中放置图片或其他资源时,这个文件夹结构就会在实际的设备上重新创build,因此,我在加载图像时遇到不同的path。 我怎样才能使Xamarin工作室简单地将文件夹中的文件复制到主包,而不是重新创build文件夹结构? 感谢帮助。

在debuggingxamarin for ios时没有find适用于应用程序的有效“aps-environment”授权string

我正在为ios开发xamarin。 它正在我的旧机器上工作。 但是,那么我不得不切换到新机器,并重新创build新机器的所有证书和一切。 我已经创build了应用程序ID。 然后创buildAPS证书,然后创buildconfiguration文件。 在debugging中,我提供了下载的configuration文件。 但是我仍然得到这个相同的错误。 而我的应用程序无法获取设备令牌。 自昨晚以来,我一直在寻找。 并做了以下事情没有成功: 重新生成configuration文件并尝试使用新configuration文件 我也删除了应用程序ID本身。 重新创build了一切从开始。 所有证书,应用程序ID,configuration文件 从我的系统和设备中删除了所有configuration文件。 创build新的configuration文件并安装它们。 以上是我在search中find的三种最常见的解决scheme,但令我沮丧的是,没有什么是为我工作的。 如果你有任何想法,请扔给我。 我非常需要这个。 它阻止我提交应用程序。 请帮忙。

Xamarin表单ListView CachingStrategy

我最近在列表中有1000个项目的Xamarin Forms App中testing了ListView的CachingStrategy 。 列表项是从ViewCell的数据模板创build的。 我尝试使用RecycleElement选项。 当我使用Xamarin Profiler对Xamarin Anroid Player(模拟器)上部署的Android应用进行分析时,我注意到当我滚动列表时,内存分配不会增加(在分配摘要选项卡上)。 但是,当我在仿真器上为iPhone App进行分析时,我注意到“分配摘要”选项卡上没有显示任何数据。 所以我在滚动列表的同时捕获了一些快照,并且每当我滚动列表(向上或向下)时,都会注意到内存分配不断增加。 为什么RecycleElement不适用于iOS(iPhone)? 我正在使用Mac进行开发。 这里是我的工具: === Xamarin工作室=== 版本5.10.1(版本3)安装UUID:7ae992a3-b710-4297-ba1d-0c519fbb2ea8运行时间:单声道4.2.1(显式/ 6dd2d0d)GTK + 2.24.23(罗利主题) Package version: 402010102 === Xamarin.Profiler === 版本:0.24.0.0位置:/ Applications / Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler ===苹果开发者工具=== Xcode 7.1.1(9081)Build 7B1005 === Xamarin.iOS === 版本:9.2.1.54(企业版)Hash:eb4c1ef分支:masterbuild立date:2015-12-01 02:12:30-0500 === Xamarin.Android === 版本:6.0.0.34(企业版)Android SDK:/ Users / haider / Library / Developer […]

Xamarin Studio 5.9.7(版本9)和Xamarin.iOS 9.0.1.18中的Codesign错误

我已经将Xamarin Studio升级到testing版频道的最新版本。 当我尝试运行该应用程序时,出现以下错误: Signing application codesign -v –force –sign "[hex]" –entitlements "/Users/[username]/devel/git/[app]/bin/iPhone/Debug/[app].xcent" "/Users/[username]/devel/git/[app]/bin/iPhone/Debug/[app].app" /Users/[username]/devel/git/[app]/bin/iPhone/Debug/[app].app: invalid resource specification rule(s) codesign exited with code 1 为什么会这样? 我怎样才能解决它? Xamarin Studio 5.9.7(build 9) Xamarin.iOS 9.0.1.18(商业版) Xcode 7.0(8227)Build 7A220 我得到的最接近的线索是https://forums.xamarin.com/discussion/28480/upload-to-appstore-failed-contains-an-invalid-key-cfbundleresourcespecification-in-bundle ,但我找不到选项在Xamarin工作室提到。

如何在Windows上使用Xamarin Studio开发iOS应用程序?

我正在评估Xamarin工作室独立许可证,不包括VS集成 – 纠正我,如果我错了。 但是我想知道是否可以使用Xamarin Studio来进行iOS开发? 我对Xamarin Evolve宣布的iOSdevise器的新function非常感兴趣,理想的情况是它也可以在Windows上使用。 如果答案是肯定的,怎么样?