问题标签 [viewdeck]

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

ios - ViewDeck 在设置中心控制器时移除导航栏

我目前正在将 ViewDeck 与 Storyboards 一起使用,并在以下设置application didFinishLaunchingWithOptions

但是,当我CenterController从 MenuViewController 设置新的时,导航栏会被删除,即使加载与我之前查看的相同的中心视图控制器也是如此。

我做错了什么?

0 投票
3 回答
1211 浏览

objective-c - 如何使用 ViewDeckController 修复 iOS7 视图中的 44px 空白空间?

我正在将应用程序转换到 iOS7。整个应用程序中的所有视图在底部都有一个 44px 的空白空间,似乎是用于底部工具栏或其他东西,但我不想显示底部工具栏。该空间也存在于具有底部工具栏且工具栏直接显示在其上方的视图上。

显示的红色空间实际上是黑色视图后面的视图。无论我将黑色视图的框架设置为什么尺寸,始终显示红色空间。我还将状态栏隐藏在 plist 中,所以不知道这是否是一个工件,或者它是否与导航栏有关,因为它们通常都是 44px 高。

我查看了过渡指南,但没有发现任何有效的方法。关于可能导致此问题以及如何解决的任何想法?

更新: 我尝试设置 edgesForExtendedLayout = UIRectEdgeAll 和 extendedLayoutIncludesOpaqueBars = YES(也尝试过 NO)但没有效果。当我查看导航控制器的子视图时,它显示 UIToolBar 为隐藏状态,但显示它在视图的确切区域中包含一个框架,即使有自动布局约束,视图也拒绝调整大小。

更新 2: 这实际上是 ViewDeckController ( https://github.com/Inferis/ViewDeck ) 及其设置中心视图边界的问题。

在此处输入图像描述

0 投票
0 回答
149 浏览

ios - 使用 ViewDeck 再次切换到视图后,以编程方式添加的 UIView 消失

一些简短的背景:

我正在使用ViewDeck,它允许应用程序使用类似于 Facebook 或 Foursquare 应用程序中使用的滑块菜单在视图之间切换。在我的应用程序中,有一个用户在调用上花费最多时间的主视图MainProfileView,以及几个辅助视图。使用ViewDeck,显示在中心的视图设置为[self.viewDeckController setCenterController:NAME_OF_VIEW_CONTROLLER]

问题:

我的问题是,当我最初将我centerController的 asMainProfileView或这些次要视图之一设置为时,一切正常。centerController但是,当我在之前将其设置为其他内容后尝试MainProfileView 再次设置为时,以前以编程方式添加到的所有视图MainProfileView都不会显示,只有我使用情节提要添加的视图才会显示。我不确定为什么会发生此问题,并且理想情况下MainProfileView,当我稍后再次将 my 设置为时,我希望之前显示的任何视图仍然存在centerController

谢谢!

作为一些背景,这是我的 AppDelegate 的配置方式:

0 投票
1 回答
295 浏览

iphone - iiview 甲板控制器在呈现模态视图时更改框架而不更改界面方向

我正在使用IIViewDeckController并面临一个非常奇怪的问题,如下所示?:

我的ViewController(这是一个IIViewDeckController)处于横向模式,然后我以模态方式在其顶部呈现一个新的视图控制器。现在模态视图控制器不支持横向模式,因此仅以纵向模式呈现。
到目前为止,一切都很顺利。

但是,一旦我尝试关闭这个模态呈现的控制器,IIViewDeckController's视图的框架就会变成 (320,568) (我认为这IIViewDeckController已经旋转到纵向模式,但我不确定)。所以我检查了self.interfaceOrientation哪个显示“4”(即UIInterfaceOrientationLandscapeLeft)应该是实际情况。

但是这两件事让我感到困惑,因为框架指示纵向模式,而属性显示不同的东西。现在由于这个框架发生了变化而没有改变,interfaceOrientation结果是错误地计算了视图中对象的框架。

0 投票
1 回答
107 浏览

objective-c - 使用viewdeck,关闭leftView时出现chenterView但未重新加载

我正在使用ViewDeck库来使用侧面板功能,它工作正常。当我单击某个按钮时,我的应用程序需要centerViewController重新加载LeftViewController。它应该在出现后重新加载centerView

我从LeftViewController.

它的工作。但在视图出现之前花时间加载。我怎样才能减少延迟?

0 投票
1 回答
156 浏览

keyboard - iOS8--改变方向后键盘消失

我正在运行 iOS8、iPhone-6 模拟器、Xcode-6.0.1、ViewDeck 版本-2.2.11。我在“RightViewController”上有一个文本字段,它在纵向模式下效果很好,但是当我将方向更改为横向并在单击文本字段后返回纵向模式时,键盘消失了,它的布局也受到了干扰。

这个问题在 GitHub 上也有更详细的解释, https://github.com/Inferis/ViewDeck/issues/483

0 投票
1 回答
84 浏览

ios - iOS 中的非典型左侧菜单(附屏幕)

我需要实现非典型的左菜单。例如,主屏幕如下所示:

在此处输入图像描述

当我们按下左菜单按钮(在屏幕的左上角)时,我们应该看到:

在此处输入图像描述

我尝试了很多解决方案(ZUUIRevealControllerViewDeckMMDrawerController(在那里你可以缩放左侧菜单,但不能缩放中心)、JASidePanels),但它们没有帮助。

有没有办法实现中央视图的缩放?