草庐IT

ios - 调整 PaintCode 生成的 View 大小时如何保持纵横比?

我正在使用PaintCode为我的xamarin.ios应用程序生成样式包。我有一个简单的标志,我从illustrator粘贴到PaintCode中。一切看起来都很好,我有一个框架,生成的绘制方法采用一个矩形。有一次我在Storyboard中调整了它的大小,但它没有保持纵横比,所以很明显Logo看起来不对,这取决于UIView的大小。如何向paintcode添加变量/表达式,以便生成的代码在调整UIView大小时自动保持纵横比?谢谢。 最佳答案 这可以通过变量实现。尝试像这样创建两个变量:数值“宽度”,例如100。表达式“Heigh

ios - Xamarin.UITests - 在真实设备上测试 - iOS - 应用权限弹出窗口问题

我的iOS应用需要一些权限(GPS、推送通知)。当应用程序首次启动时,iOS会询问用户是否可以将这些权限授予应用程序。我已经编写了一些UITest,并希望在本地连接的iPhone上自动运行它们。问题是我无法覆盖权限问题并且我的测试失败了。我发现由IDE(XamarinStudio)部署的应用程序会请求权限,但通过UITests部署的应用程序不会。所以我尝试使用.AppBundle(path_to_app)但它说这仅对部署到模拟器有效。SetUp:System.Exception:Thisappbundleisnotvalidforrunningonasimulator.Tofixthi

ios - Xamarin 警告 : The app icon set "AppIcons" has 2 unassigned children

我在编译时收到以下警告:Warnings:/Users/some-user/Projects/SomeApp/SomeApp/SomeApp.csproj(Build)->/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets(_CoreCompileImageAssetstarget)->Resources/Images.xcassets:actoolwarning:Theappiconset"AppIcons"has2unassignedchildren.1W

c# - Xamarin iOS 您的应用程序正在使用需要 xamarin.ios 商业版的编译器选项

由于下载了最新版本的XamarinStudio5.9,我无法编译我的iOS应用程序。我收到错误消息-您的应用使用的编译器选项需要xamarin.ios商业版或更高版本您的应用正在使用编译器选项--profiling。我没有选择分析器选项,但找不到关闭它的方法。 最佳答案 经过一些调查,我发现更新到最新版本的XamarinStudio导致.csproj文件中的设置发生更改。打开文件并搜索xml,我发现了两个名为MtouchProfiling的节点,其值设置为true。我将值更改为false并重新构建,瞧,工作正常!

c# - Xamarin - 找不到类型或命名空间名称 'App'

目前在尝试将我的Xamarin应用程序运行到我的iPhone直播播放器时遇到此错误。"AppDelegate.cs(1,1):error:Thetypeornamespacename'App'couldnotbefound(areyoumissingausingdirectiveoranassemblyreference?)"我的解决方案构建没有错误,所以有点卡住了。直到我更新到最新更新后才出现这些错误。非常感谢任何帮助。App.xaml.cs:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSyste

ios - Xamarin ios 如何在编辑时制作一个自适应大小的 UITableViewCell

我正在尝试构建一个自调整大小UITableViewCell。谷歌搜索后,我找到了这个教程:https://pontifex.azurewebsites.net/self-sizing-uitableviewcell-with-uitextview-in-ios-8/这很好。在swift中,它说tableView?.BeginUpdates可以更新自定义单元格的大小。但它似乎不适用于xamarinios。有人可以帮我吗?非常感谢!usingSystem;usingFoundation;usingUIKit;usingCoreGraphics;namespaceMa{publicparti

c# - 在 Xamarin.Forms 中自定义进度条外观

我使用Drawable自定义Android中ProgressBar的呈现,作为对thisquestion的回答。但该解决方案不适用于iOS。下面是它在Android中的呈现方式。下面是它在iOS中的呈现方式下面是我的iOSCustomRenderer的代码[assembly:ExportRenderer(typeof(CustomProgressbar),typeof(CustomProgressBarRenderer))]namespaceDemo.iOS.Renderers{publicclassCustomProgressBarRenderer:ProgressBarRender

ios - 使用 Xamarin.Forms 在 iOS NavigationBar 中显示 "Back to Menu"按钮

我正在尝试使用C#和Xamarin.Forms构建一个跨平台应用程序。它包含一个以MasterDetailPage形式实现的滑出式菜单。在Android上,左上角有一个带有应用程序图标的按钮,用于切换滑出页面,而在iOS上没有这样的导航栏项目。我将其分解为以下从Xamarin解决方案模板“BlankApp(Xamarin.FormsShared)”派生的最小示例,并替换了App类的实现:publicclassApp{staticMasterDetailPageMDPage;publicstaticPageGetMainPage(){returnnewNavigationPage(MDP

ios - 如何在需要使用 Xamarin.UITest 访问 iOS 上的照片的权限对话框中点击确定按钮?

我正在使用Xamarin.UITest在iOS应用程序上执行自动化。问题是:在访问图库上传照片时,有一个权限对话框,我需要点击“确定”按钮将其关闭。下面的方法我都试过了,但是没用:使用树命令不显示该对话框的层次结构,因此我找不到要自动化的UI元素使用iOSApp.InvokeUia("UIATarget.localTarget().frontMostApp().alert().buttons()[\"OK\"].tap()");这显示错误:UIATarget.localTarget().frontMostApp().alert().buttons()["OK"]可以不被点击,因为元素不

ios - 如何使用第三方应用程序在 iPad 上实现分屏多任务处理?

我尝试使用AIR应用程序实现Apple提供的多任务处理功能,但我似乎遗漏了什么。我按照苹果的建议做了以下事情:使用iOS9SDK编译应用。实现所有方向。已添加Storyboard。我仍然没有看到分隔两个应用程序以进行多任务处理的竖线。如果您在任何第三方应用中成功实现了这一点,请告诉我? 最佳答案 列出的所有3个步骤都是正确的。另请确保RequiresFullScreen设置为NO。它非常适合我。如果您(或其他任何人)在SplitView支持方面仍然遇到问题,请告诉我。 关于ios-如何使