问题标签 [rootview]

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 回答
608 浏览

ios - 如何阻止 UIWindow 剪切到旋转边界并显示“黑框”?

我正在 iPad 上创建一个 iOS 应用程序,我的 UIWindow 和它的 rootViewController 对所有 4 个界面方向都有自动旋转。在 rootViewController.view 中,我添加了一个带有 AVPlayer 的视图。在该视图中播放的视频是 1280x1280(ipad 的屏幕对角线长度)。我想要的是,当用户旋转 ipad 时,视频居中且足够大,因此当动画旋转到不同的界面方向时,视频仍会填充角落,而不是显示黑框。这可以正常工作,但我发现 UIWindow 有效地剪辑到它的边界,并且在自动旋转时仍然显示“黑色边框”。看到的黑色边框实际上是 UIWindow“后面”的任何东西的黑色。我试过设置 uiWindow.clipsToBounds = NO &

我知道这是问题所在的 UIWindow,因为如果我将 UIWindow 的框架更改为 1280x1280 的大小并为其着色,则不再显示任何黑色边框。但是,在那个尺寸下,UIWindow 的 rootView 会自动设置为 0,0,768,1024,这是无法更改的,因此我无法在过大的 UIWindow 中将此视图居中。

我怎么解决这个问题?

0 投票
2 回答
1496 浏览

ios - 使用 Storyboard 设置将出现在 App Startup 上的第一个视图控制器时遇到问题

我正在设置将出现在我的应用程序启动中的第一个视图控制器。它应该作为教程第一次出现 UIView,第二次出现另一个标准视图。在 AppDelegate 我写了这个:

它不会返回任何警报,但是,启动应用程序,在启动画面之后,它只出现一个黑屏。没有这些代码,一切正常。有什么问题?谢谢!

编辑:我正在使用情节提要!

已解决:使用 followben 的回复解决。

0 投票
3 回答
7512 浏览

ios - 应用启动后黑屏

我正在设置第一个 viewController,它将出现在 App Startup 上。那是我的 AppDelegate.h:

它没有发出任何警报,但是启动应用程序,在启动画面之后,它只出现一个黑屏。没有该代码,一切正常。我不能在 StoryBoard 中这样做,因为在解决了这个问题之后,我必须添加其他东西......可能出了什么问题?谢谢!

已解决:使用 followben 的回复解决。

0 投票
1 回答
190 浏览

android - Android - Printscreen(相机 + 视图)

我的应用程序正在使用相机和相机上的一些组件,例如按钮和供用户绘制的透明布局。

此时我能够看到相机并在顶层(透明)上绘制。

我可以通过以下方式保存相机中的图片:

camera.takepicture()

结果:没有组件的相机图片(我在上面画的)

我可以从 MyView 拍照(我在透明布局上画的)

结果:根视图中的图片具有黑色背景而不是透明的,并且没有相机..

如何在图片中结合 Camera 和 rootView?

提前致谢。

0 投票
2 回答
521 浏览

ios - 从层次结构中删除所有 uiviewcontroller 以显示第一个 uiviewcontroller

当我的应用程序启动时,我有一个模式视图控制器来输入凭据(IP@、用户名、密码......)。当用户登录时,他可以打开许多 UIViewControllers,这些 UIViewControllers 可以打开其他 UIViewController 等等......这些视图控制器可以是导航控制器、标签栏、模态......

接下来,用户可以将应用程序留在后台。接下来,用户可以打开邮件应用程序并打开包含附件的邮件以导航到我的应用程序。当用户选择我的应用程序打开附件时。

当应用程序在前台移动时,我需要转到层次结构的特定视图控制器(登录屏幕后打开的第一个视图控制器)。

要将应用程序移动到我尝试使用的第一个 ViewController –dismissViewControllerAnimated:completion:

但没有成功,仍然显示层次结构中的视图。

知道怎么做吗?问候,

塞巴斯蒂安。

0 投票
2 回答
324 浏览

objective-c - 如何使用情节提要在 IOS App 中添加 2 个 rootviewcontroller

我很想知道我是否可以开发一个具有 2 个视图控制器的应用程序。我已经浏览了一些链接,但如果我使用故事板则找不到解决方案。如果我已经有一个 rooviewcontroller,我该如何删除它和添加另一个视图作为rootviewcontroller?有什么想法吗?

0 投票
1 回答
416 浏览

ios - iphone模拟器只加载黑屏

我目前正在尝试在 Xcode5 中以表格视图列表的形式制作一个线路管理应用程序。我正在尝试将作为 queue.h 属性的 mutablearray 提供给也具有可变数组属性的 queueviewcontroller。这样做的主要原因是我稍后将创建另一个 nsmutablearray,其对象是队列的数组,即它将是成员列表的列表。出于某种原因(我搜索了 Google 和 SO),应用程序编译得很好,即没有问题,但是当我运行模拟器时,它只会产生黑屏。

我在编程方面相对较新,因此不胜感激。如果你们需要其他信息,请告诉我。

Queue 是一个 NSObject 子类,具有一个名为 arrayQueue 的 NSMutableArray 属性

故事板只是一个带有 tableviewcontroller( QueueViewController) 的 navcontroller。

这是来自 QueueViewController.m 的代码,.h 文件只有一个名为 *queue 的 nsmutable 数组属性;

整个应用程序 delegate.m

0 投票
2 回答
145 浏览

ios - 从 AppDelegate 中的 ViewController 获取参数。

我需要在 AppDelegate 中获取某个 ViewController 的一个参数。

它不是 AppDelegate 的根。

什么是更快的方法呢?代表团?

0 投票
2 回答
11218 浏览

android - getDrawingCache 总是返回相同的位图

我目前正在处理一个需要显示带有灰色(黑色/白色)背景的对话框的项目。为了实现这一点,我正在截取整个应用程序的屏幕截图,将此屏幕截图放在全屏对话框的背景上,并在其上放置一个 ColorFilter 以使其变灰。

这第一次很完美,但是如果我滚动底层内容并再次请求对话框,它会显示与之前相同的背景。

我使用代码:

换句话说,getDrawingCache() 总是返回应用程序的相同屏幕截图。

0 投票
2 回答
198 浏览

android - 在以上多个级别访问父视图

我有一个线性布局,其中包含我想要访问的 TextView。在这个线性布局中有一个列表视图,其中每个项目都是一个线性布局并且还包含自定义视图。

深处有一个带有 的按钮onclickListener。执行后onClick(),我想调用一个方法来设置我的 textview 的文本。目前我正在这样做:

它有效,但看起来很糟糕。有没有可能以更好的方式做到这一点?

图片