问题标签 [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.
objective-c - 如何使用 ViewDeck 使用导航栏推送视图
Viewdeck 有个小问题。
我想用导航栏推送我的导航视图。我现在正在做(下面的代码),但它在没有导航栏的情况下推动。
也试过:
objective-c - 滑动菜单:如何处理实际变化的视图控制器
如今,似乎 50% 的 iPhone 应用程序都在使用类似 Facebook 的滑动菜单。我还使用 ViewDeck 库 (https://github.com/Inferis/ViewDeck) 使用此 UI 创建了一些应用程序。左视图是一个 UITableView,点击一个项目会改变中心视图。
不过,我一直在为良好的“菜单管理”而苦苦挣扎。你创建一个包含所有视图控制器的 NSArray 吗?一次懒加载一个更好吗?你如何处理记忆?不太确定在保持内存使用率尽可能低的同时最好的方法是什么。
当我查看这些滑动菜单库时,从来没有一个完整的示例应用程序具有工作菜单和多个控制器。就像我说的,我已经使用 ViewDeck 创建了几个应用程序,但是视图控制器的实际更改总是感觉笨拙且根本不是最佳的(包含所有实例化视图控制器的数组)。
ios - Adjust UICollectionView's Width
I'm using ViewDeck to make a slide menu, and would like to shorten the width of my CollectionView, which functions as a menu. I can't seem to find any delegate methods to do so though.
I'm using Storyboards, and this is my issue:
Perhaps some sort of setup using? :
- (UIEdgeInsets)collectionView: (UICollectionView )collectionView layout:(UICollectionViewLayout)collectionViewLayout insetForSectionAtIndex:(NSInteger)section
iphone - 切换视图控制器时 IIViewDeckController 崩溃
我有一个 IIViewDeckController 设置来复制 facebook 应用程序 funcionaly
为了切换,我有一个调用不同方法的表格视图。
当我将中心控制器切换到新控制器时,它会崩溃:
[self.viewDeckController setCenterController:mvc];
但是当我对初始中心视图控制器执行完全相同的操作时,它不会崩溃。
我还注意到,当我重置模拟器中的所有内容时,我可以切换到新控制器一次而不会崩溃。
它没有显示任何警告。只是以下内容:
ios - iOS:ViewDeck 库并从 UITableView 中删除行
我正在使用ViewDeck 库并为了在我的应用程序中具有滑动功能,我遇到了一个问题,如果我的UITableView
左视图控制器中有一个并且想要删除一行,我不能这样做;它根本没有进入commitEditingStyle
方法。
请问有什么想法吗?
提前非常感谢。
ios - iOS ViewDeck 移除整体标题栏
我目前正在从事一个涉及 Inferis 的 ViewDeck 的项目。
我正在寻找创建 Facebook 风格的菜单界面。但是我似乎无法设法将标题栏保持在本地而不是全局用于deckController。
所以基本上,我有一个 rootviewcontroller,它将登录视图控制器推送到堆栈上。没有什么花哨。但是当我登录时,它需要将 IIViewDeckController 推送到堆栈上,但没有所有导航栏
它是如何编码的:
结果是以下屏幕截图:
如您所见,菜单是“在 viewcontroller 中”但它需要在外面,所以导航栏应该与中间的 TableViewController 一起向右滑动
我试图隐藏所有导航栏,但似乎没有任何效果。我也尝试从应用程序委托启动它,因为这在示例中。有用。但是,我需要从登录视图控制器运行它。
谢谢
ios - 左侧 UIViewController 的 ViewDeck 大小
我正在使用ViewDeck为我的 iPad 应用程序中的滑动 UI 提供动力,但我遇到了一些问题。
无论旋转如何,我都想将 leftViewController 调整为特定大小。我必须设置 ViewDeck 的代码如下哦,我正在使用情节提要。
setLeftSize似乎设置了 topViewControllers 宽度?这使得左视图控制器在旋转时大小不一致。
当打开 topVC 然后旋转设备时,我还看到了一些非常可怕的块状阴影。
是否可以修复左侧 ViewController 的大小和顶部 VC 在 ViewDeck 中打开的数量?
编辑
我刚刚找到了对这种方法的引用:
哪个确实将左视图控制器限制为特定值。但是现在还是没有办法让顶级VC开到那个宽度?!
ios - 视图控制器实例的 ViewDeck 问题
所以在我的应用程序的中心视图控制器上,我有一个地图视图。我单击一个按钮,它切换了我的左视图控制器并显示了我的左视图控制器。当我打开左视图控制器时,我单击一个按钮,它会关闭左视图控制器并调用中心视图控制器内部的方法。它确实调用了该方法,但我认为它在中心视图控制器的另一个实例上,因为它确实显示了 NSLog,但它实际上并没有更新中心视图控制器上的信息。
所以基本上,我的问题是我“认为”它创建了中央控制器的多个实例。我如何访问第一个实例来更新它的数据?
编辑:好的,这里有一些代码。
我已经尝试了几种变体。在“doSnap”方法中,我有一个 NSLog,我让它在 mapView 上做一些事情。这些东西最终被记录下来,但它实际上并没有显示在地图上,我认为这是因为它是视图控制器的不同实例。
ios - IIViewDeck & 双高状态栏
嘿,我最近注意到 iOS 的 IIViewDeck 中有一个错误(https://github.com/Inferis/ViewDeck)
如果您在显示通话状态栏时使用 View Deck 或示例应用程序启动应用程序,则一旦状态栏恢复到正常高度,中心视图就不会调整大小。其他人在 GitHub 上将其记录为问题(https://github.com/Inferis/ViewDeck/issues/402)
我试过听应用程序委托回调application:didChangeStatusBarFrame:
,然后调用self.centerView.frame = self.centerViewBounds;
但这没有用。
当我记录这段代码时,我看到显然已经调整了自己的大小
我也尝试为各种视图设置 autoResize 属性,但无济于事。
我真的很想修复这个错误,非常感谢任何帮助。这是一个很多人使用的库,如果能帮助维护它会很好。我一定会将解决方案传递给回购所有者
ios - 未调用 IIViewDeckController 的中心 viewController 的 childViewController 上的 viewWillAppear
好的,如果您在理解标题时遇到问题,这就是问题所在。我在这里使用这个库,它由IIViewDeckController
.
我用简单的 left 和 center 初始化它UIViewControllers
:
FTPhoneHomeViewController
并且FTPhoneSideViewController
只是 的子类UIViewController
。rootViewController
最后一行从窗口中删除当前并添加IIViewDeckController
.
现在在我添加FTPhoneHomeViewController
另一个方法:UIViewController
addChildViewController
我这样做是因为它FTTileViewController
管理一堆瓦片,从架构的角度来看,这个逻辑最好包含在它自己的单独的UIViewController
.
当我从窗口使用IIViewDeckController
as a时,不会调用我在 中的事件。但它被称为!现在,当我不使用并仅添加窗口时,我确实得到了事件......rootViewController
viewWillAppear
FTTileViewController
FTPhoneHomeViewController
IIViewDeckController
FTPhoneHomeViewController
rootViewController
FTTileViewController
viewWillAppear
也许这是一个错误,IIViewDeckController
我也应该在那里发布。但我看不出我在这里做错了什么。有人对此有任何想法吗?
如果有人可以检查我的一般假设UIViewControllers
:
添加childViewControllers
到另一个UIViewController
不是将视图循环方法(如viewWillAppear
)传递到另一个UIViewController's
视图的要求。当您使用该方法添加另一个UIViewController's
视图时,将传递这些事件。addSubview
但是,例如,您使用这些addChildViewController
方法来获取旋转事件并viewController's
通过您的应用程序维护层次结构。