问题标签 [split-screen-multitasking]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
624 浏览

ios - 在 iOS 中跨应用程序(后台/前台或分屏多任务处理)共享 UDP 数据

我正在编写一个研究应用程序,该应用程序利用通过 UDP 广播数据的特定传感器。有各种商业应用程序使用这种传感器,我们希望能够同时运行我们的应用程序和现有应用程序。

过去(iOS 8 及以下)我们会在后台运行我们的应用程序来记录数据,并在前台运行不同的应用程序。不幸的是,似乎只有一个应用程序能够绑定到传入的 UDP 数据(这是有道理的),但是随着即将到来的“并排”应用程序功能,我想知道是否有任何解决方案可以在应用程序之间共享数据。

我唯一能想到的就是让我们的应用程序以某种方式捕获数据并将其重新广播到其他应用程序,但我不知道这在 iOS 中是否可行,即使你会如何确定“ who" 锁定了 UDP 流。

苹果文档位于:https ://developer.apple.com/library/prerelease/ios/documentation/WindowsViews/Conceptual/AdoptingMultitaskingOniPad/index.html#//apple_ref/doc/uid/TP40015145似乎没有提供太多信息。

0 投票
3 回答
3307 浏览

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

我尝试使用 AIR 应用程序实现 Apple 提供的多任务功能,但我似乎错过了一些东西。

我按照苹果的建议做了以下事情:

  1. 使用 iOS9 SDK 编译应用程序。
  2. 所有方向均已实施。
  3. 添加了故事板。

我仍然没有看到将两个应用程序用于多任务处理的垂直条。

让我知道您是否在任何第三方应用程序中成功实现了此功能?

0 投票
2 回答
284 浏览

ios - 如何为 iPhone 创建一个可以在 iOS 9 中针对 iPad 多任务进行调整的 Popover?

我正在尝试为 iPhone 创建一个可与 iPad ViewControllers 一起使用的 Popover。

问题是如何根据 Parent / Presenting ViewController 的当前大小调整弹出框的大小?

我们支持 iPad 多任务处理,Presenting ViewController 的大小也应该改变打开的 Popover 的大小和位置。

我看过 TSPopoverController 和 FPPopover

0 投票
1 回答
1478 浏览

ios - 是否可以以编程方式强制 iOS 应用程序在拆分视图/滑动中在 ios9 中全屏显示?

我正在实现一个需要使用 AVCaptureSession 进行相机预览的应用程序。不幸的是,一旦拆分视图或幻灯片打开,iOS9 就会中断 AVCaptureSession。系统允许检测这种中断(参见:https ://stackoverflow.com/a/33086527/1896336 )。

好消息是我们可以警告用户进入全屏,但我实际上想知道当用户点击“是的,带我回到全屏”按钮时,我们是否可以以编程方式将应用程序设置为全屏?

0 投票
1 回答
949 浏览

ipad - 检查 iPad 是否能够在 iOS 9 中进行多任务处理 - 以编程方式

对于 iPad Air 2 或 iPad mini 4,我们可以使用所有三种不同的多任务处理功能(拆分视图、幻灯片和画中画)。对于 iPad Air、iPad mini 2 或 iPad mini 3,我们可以使用 Slide Over 和 Picture in Picture。有没有办法从代码中检测到这些设备?比如说,使用respondsToSelector:someMultitaskingmethod?

0 投票
1 回答
467 浏览

ios - iPad 多任务处理的首选状态栏样式 - 分屏

我有两个视图控制器——第一个有一个UIStatusBarStyleDefault,第二个有一个UIStatusBarStyleLightContent

VC1 将 VC2 呈现为模态表单。因此,在常规特征集合中呈现时,VC2 呈现为UIModalPresentationFormSheet,VC1 将状态栏设置为Default。但是在 compact trait collection 中,VC2 是全屏的,并将状态栏样式设置为Light Content

问题是在常规到紧凑(全屏到表单)之间切换时,状态栏没有更新。

全分屏

尝试 - [self setNeedsStatusBarAppearanceUpdate]; 特征集合更改后没有解决问题。

任何帮助都感激不尽!

0 投票
0 回答
199 浏览

ipad - UIToolbar 在多任务屏幕中调整宽度的问题

当应用程序处于多任务模式时,我有一个宽度不变的 UIToolbar。

我尝试通过在此方法内部viewDidLayoutSubviews调用来更新 toolBarKeyboard 的框架。self.toolBarKeyboard = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 44)];

我尝试如下向工具栏添加约束,但这也无济于事。

当我将视图从水平紧凑类(多任务模式)更改为水平常规类时,工具栏不会调整大小。知道我在这里缺少什么吗?

在此处输入图像描述

0 投票
0 回答
171 浏览

ipad - 为已经存在的项目启用自动布局和大小类不会在 iPad Pro 中启用多任务处理

我有现有的旧代码,它使用 iPhone 和 iPad 成语的 .xib 文件。我想在其中启用 iPad Pro 的 splitview 多任务处理功能。由于它有许多为 iPhone 和 iPad 分开的 .xib 控制器,我无法让它适应 iPad Pro 中的多任务处理。

我试过:1)将目标设置为9.1 2)需要全屏在常规选项卡中没有。3) iPad 版本支持所有方向。4) 使用 Xcode 7.2

任何人的帮助将不胜感激。

0 投票
1 回答
567 浏览

uiviewcontroller - iOS9:UIViewController:当 viewController 在第二个 UIWindow 中运行时,不会在拆分视图更改时调用 viewWillTransitionToSize

我的应用程序使用两个 UIWindows,第一个运行主应用程序,第二个运行一些要在前台显示的东西。两个窗口都有一个视图控制器。当我的应用程序的拆分视图大小发生变化时,会在主应用程序 UIViewController 上调用 viewWillTransitionToSize,但不会在第二个窗口的 viewController 上调用。当应用程序的方向改变时,这两种方法都会被调用。我能做什么,这两个 viewWillTransitionToSize 选择器都被调用了?

0 投票
1 回答
923 浏览

ios - 当 iPad 进入分屏多任务模式时收到通知

我有一个viewcontroller并且我需要知道何时iPad进入分屏多任务模式,以便相应地调整我的视图元素的大小。

delegate发生这种情况时触发的方法是什么?