xamarin.ios相关内容

如何在 MonoTouch 应用程序中捕获 iOS 崩溃

我们已针对 iPad MonoTouch 应用程序中发生的任何 .Net Framework 异常进行登录,并将这些异常返回给我们的支持部门以帮助分析和解决问题. 但是,如果应用程序由于 iOS 错误(即 sigsev)而崩溃,我们不确定如何捕获该信息或告诉我们非常不熟练的用户如何获取并将其提供给我们. 任何人都可以就此提供任何指导吗? 解决方案 崩溃通常会(但并非总是如此,例 ..
发布时间:2022-01-05 15:11:24 移动开发

如何使用 MonoTouch 为 UIButton Alpha 属性设置动画

我有一个带有 Alpha 属性的简单 UIButton,我想将它从 1.0f 动画到 0.0f,然后再回到 1.0f.这基本上是响应 TouchDown. 另外,如果我调用的例程不在主线程上(在 ThreadPool 上调用异步委托),我需要做什么特别的事情吗? 我应该使用 CAAnimation 吗? 谢谢! 解决方案 除非有人用单一的方式来做这件事,否则我说使用: ..
发布时间:2022-01-05 15:11:16 移动开发

如何在 Monotouch 中获取 iOS 设备和版本

如何确定使用我的应用程序的 iPhone、iPod、iPad 型号?我想得到类似的输出:iPhone、iPhone 3G、iPhone 3GS 等 喜欢这个简单目标 C 的答案:在目标 C 中回答我的问题 解决方案 接受了这个 example 并更新将其添加到截至太平洋标准时间 3 月 24 日下午 3 点的当前 iOS 设备和模拟器列表.享受. 使用系统;使用 System.Ru ..
发布时间:2022-01-05 15:11:10 C#/.NET

具有可变单元格大小的 UICollectionView

我在 UICollectionView 中的单元格大小方面遇到了一些困难.在android中,您可以轻松地“包装"单元格的大小.就像在 iOS 中一样,您有一个函数调用“GetCell",您可以决定它的大小. iOS 的不同之处在于,在(UICollectionViewController 的)“getCell"函数中,您似乎无法选择单元格(或内容视图)的大小.如果我更改大小,它会忽略它并使 ..

Xamarin.iOS 上的 MakeGenericMethod/MakeGenericType

我试图弄清楚从 Xamarin 为 iOS 部署时的限制真正意味着什么. http://developer.xamarin.com/guides/ios/advanced_topics/limitations/ 我的印象是你没有 JIT,因此任何 MakeGenericMethod 或 MakeGenericType 都不会工作,因为这需要 JIT 编译. 我也明白在模拟器上运行 ..
发布时间:2022-01-05 15:10:53 C#/.NET

MonoGame 阅读触摸手势

我目前正在使用出色的 monogame 框架编写游戏.我无法正确响应触摸输入.当用户水平或垂直拖动时,我想每次拖动执行一次操作.问题是每次拖动都会多次发出手势.这是我的代码: var 手势 = default(GestureSample);while (TouchPanel.IsGestureAvailable)手势 = TouchPanel.ReadGesture();if (gesture. ..
发布时间:2022-01-05 15:10:34 C#/.NET

Task.Factory.StartNew() 在 Mono/MonoTouch 下延迟

在 Mono 和 MonoTouch 下,我在调用之间看到大约 500 毫秒的延迟: StartNew(Action action, object state, CancellationToken CancellationToken,TaskCreationOptions creationOptions、TaskScheduler 调度器); 当工作代码真正开始执行时. 我创建了一个测试 ..
发布时间:2022-01-05 15:10:24 C#/.NET

点击当前选项卡刷新页面时的 Xamarin.Forms TabbedPage 事件

我正在使用 Xamarin.Forms 构建一个 iOS/Android 应用程序,并有一个 TabbedPage. 如果用户已经在选项卡 2 上,并且单击了选项卡 2,并且我希望选项卡2 刷新,或者运行我自己的函数以便我可以自己刷新它. 有没有办法在 Xamarin.Forms 中做到这一点,或者有没有办法用自定义呈现器做到这一点? 解决方案 这是我最终解决问题的方法.我的 ..

Monotouch MapKit - 注释 - 为气泡添加按钮

有人知道是否可以在注释上添加按钮吗? 我希望可以选择位置 - 因此您可以说.. 选择位置并通过单击按钮获取该位置的所有事件. 这可能吗? w:// 解决方案 这是我用于注释的代码,它在气泡的右侧包含一个按钮.您可以设置一个 IBAction 将新视图推送到堆栈中以显示您想要的任何内容 - (MKAnnotationView *)mapView:(MKMapView *) ..
发布时间:2022-01-05 15:10:06 移动开发

Xamarin MVVMCross 替代方案

目前我们公司正在使用 Xamarin 框架为 Android 和 IOS 创建应用程序. 我们查看了 MVVMCross 以获得跨平台更多可重用的代码.然而,平台特定视图的创建困扰着我们,我们想更进一步,创建一个共享的 xml 文件,我们尽可能在其中定义所有平台的视图. 这些 xml 文件的构造类似于 XAML 文件,然后我们将在不同的平台上实施该文件.例如 转换为 IOS 中 ..
发布时间:2022-01-05 15:09:59 其他开发

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

我的 iOS 应用需要一些权限(GPS、推送通知).当应用程序第一次启动时,iOS 会询问用户是否同意将这些权限授予应用程序.我已经编写了一些 UITests 并希望在本地连接的 iPhone 上自动运行它们. 问题是我无法覆盖权限问题并且我的测试失败.我发现 IDE (Xamarin Studio) 部署的应用程序会要求权限,但通过 UITests 部署的应用程序不会.所以我尝试了 .Ap ..
发布时间:2022-01-05 15:09:47 移动开发

是否可以使用 MonoDroid 和 MonoTouch 创建一个可供非 Mono 开发人员使用的跨平台共享库?

我们有一款专有硬件,我们希望将其作为手机外围设备发布. 我们已经开始编写一个跨平台的移动应用程序,该应用程序使用 MonoCross 框架(即 iOS 的 MonoTouch 抽象层和 Android 的 MonoDroid 抽象层)与硬件接口. 我们希望将此应用程序的大部分内容作为代码库提供,供其他希望编写与我们的硬件接口的应用程序的应用程序开发人员重复使用. 我担心使用 Mo ..
发布时间:2022-01-05 15:09:36 移动开发

Xamarin.IOs 给出错误“升级 Xcode 或将托管链接器行为设置为仅链接框架 SDK"

我有一个 Xamarin.IOs 项目.做了一些更新后,我收到这个错误, 此版本的 Xamarin.iOS 需要 iOS 11.4 SDK(随附Xcode 9.4).升级 Xcode 以获取所需的头文件或将托管链接器行为设置为仅链接框架 SDK(尝试以避免使用新的 API). 如何将托管链接器行为设置为仅链接框架 SDK? 解决方案 右键单击 IOs 项目,然后选择 Prope ..
发布时间:2022-01-05 15:09:20 其他开发