问题标签 [jasidepanels]

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

uitableview - uitableview 不会像 facebook 一样在半视图中重新加载

我制作了一个应用程序,在该应用程序中,我在像 facebook 这样的半视图中使用了 uitableview,当我使用滑动进入半视图时,uitableview 不会重新加载,但是当我第一次运行它时它会重新加载,所以如果有人知道的话,请告诉我。谢谢

0 投票
0 回答
139 浏览

ios - JASidePanel,如何从 JASidePanel 控制的 VC 导航到另一个没有 JA 的普通 VC?

我制作了一个使用 JASidePanel 的应用程序,但我只需要在左侧滑块的菜单中使用它(选项菜单向左滑动)

但是当我想从我的 Centerpanel 转到另一个不使用 JASidePanels 的视图控制器时,它会显示......但立即显示黑屏并且我的应用程序没有崩溃,只是我的 Viewcontroller 在这里(因为代码行VC中的“viewDidLoad”方法做他的工作)

这是我的问题的屏幕:http: //prntscr.com/3g1c8u

请帮帮我=p

0 投票
1 回答
350 浏览

ios - 从 AppDelegate 访问在故事板的 tableview 中创建的视图?

我有一个使用JASidePanels的项目,其左侧菜单包含 UITableView 来更改中心面板的内容。

由于我希望能够通过自定义 URL 方案深度链接到我的控制器,因此我将视图切换功能作为 handleOpenURL: 函数的一部分移到了 AppDelegate.m 文件中。有了这个,我更新了菜单控制器的 didSelectRowAtIndexPath: 函数来调用自定义 URL,如下所示:

使用 .xibs 而不是情节提要时 AppDelegate 的 handleOpenURL: 函数如下所示:

当不使用情节提要并在 xib 文件中创建界面时,这可以根据需要取消选择和格式化菜单控制器上 UITableView 中的所有行。

使用故事板时出现了我的问题。当另一个控制器(SidePanelController)从情节提要中实例化时,我如何能够从 AppDelegate 中的 MenuViewController 访问(UITableView *)tableView?

我在 didFinishLaunchingWithOptions: 函数中使用以下代码设置情节提要:

所以我需要访问已经实例化的 MenuViewController 实例,而不是创建控制器的新实例。我试图通过以下方式访问 tableView:

但运气不佳。是否可以从情节提要中实例化的视图中以编程方式检索 UITableView?

提前致谢

0 投票
2 回答
1664 浏览

ios - presentViewController 完成块未执行

presentViewController我有一个奇怪的问题,最近没有执行完成块。这是在按钮点击时调用的代码

DebugViewController这个类self是这样UIViewController的结构: JASidepanels--->(中心面板)UINavigationController--->self

正如预期的那样,完全相同的代码在任何其他项目中都可以使用,但几周后它就无法在我的项目中使用了。我最近添加JASidePanels了一些其他的 Pod。

这是肯定知道的:

  • 模态显示,viewWillAppear 和 viewDidAppear 被调用,它动画,它正常工作
  • viewWillDisappear 在展示 VC 时被调用,而 dealloc 不是,所以它是实时的。
  • 其他块工作。
  • 它在主线程上

知道如何调试为什么该块不为我执行吗?

编辑:哇,这非常奇怪。我调试了一整天,并试图逐行删除代码。然而,我似乎发现了一些非常有趣的东西。如果在我的任何视图控制器上有一个完全命名的属性currentAction(在我的一个 VC 中就是这种情况),完成块将不会在整个应用程序中执行!有人可以确认吗?这是一个要点GIST,将其更改为currentAction.

0 投票
1 回答
648 浏览

ios - JASidePanels delegates for viewWillAppear ext not getting called

So I have set up JASidePanels with a root controller which implements JASidePanelController and my left panel which is a different UIViewController.

My problem is the left panel only receives the viewWillAppear viewDidAppear/disappear and viewWillAppear and viewDid/WillLoad only once for the first time the user slides the centre panel away. From then on these callback functions do not get called again.

What is the best way or how should I respond to these events inside my left panel view controller.

0 投票
1 回答
263 浏览

ios7 - iOS 7,状态栏和导航栏:像 Reeder 一样使用侧面板隐藏或滑动

我想这是一个旧的。我有一个JASidePanel带有菜单的滑动面板 ( ),我想在显示菜单时隐藏或滑动状态栏。所以,我有两个选择:

  1. 隐藏状态栏并保持导航栏的高度。
  2. 或者用面板滑动状态栏。

我看到这两个选项是可能的。第一个通过(链接sizeToFit的调配。第二个是在面板动画之前通过屏幕快照。UINavigationBar

但是我看到 Reeder,它采用了第二个选项并将其带到了另一个层次:面板并不是真正的屏幕截图,而是面板的实际视图,因此状态栏是滑动的,但会继续更新,面板也是如此!

所以,我有几个问题:Reeder 解决方案如何可能?第二个,执行方法调配是否安全?它会被苹果拒绝吗?

谢谢你。

0 投票
1 回答
50 浏览

ios - JASidePanels 内存释放

我正处于一个应用程序的最后开发阶段,该应用程序使用 JASidePanels 控件在应用程序左侧显示一个菜单(该应用程序有 5 个主要部分)。

我现在严重依赖 XCode 的 Instruments 来定位 CPU 和内存瓶颈,我注意到切换中心视图控制器似乎并没有释放任何内存。因此,随着应用程序的使用,内存会增长,触发内存警告似乎没有多大帮助。

当点击左侧面板菜单中的项目时,我使用以下方法切换中心面板:

如果有人熟悉控件并且知道我可能做错了什么,那么有一些建议绝对很棒。提前致谢

0 投票
1 回答
334 浏览

ios - JASidePanels 修复右面板边界

我正在使用 JASidePanels 在屏幕右侧显示一个 viewController。控制器以这种方式从 JASidePanelController 子类从 Main storyboard 加载:

TRMPracticeSetupViewController 在情节提要中有一个 200px x 320 px 的固定框架,一旦控制器加载并添加到侧面(或至少与屏幕大小成比例的宽度),我想保持宽度。

但是,一旦加载并添加了 vc,它的 frame 就被设置为与 center view controller 相等,当然它也有屏幕的大小。因此,右侧 vc 中的视图位于中心 vc 下方,因为自动布局约束将它们的边距固定到容器边界。

如何将右侧面板边界宽度固定为例如 200px ?

0 投票
2 回答
155 浏览

ios - 用 JASidePanelViewController 实现 UITabViewController

我正在实施JASidePanelUITabViewController但我有一些问题要实施。

目前我有类别视图控制器UITabView

在此处输入图像描述

像这样滑动显示类别后

在此处输入图像描述

但我只想滑动一个viewcontrollerUITabViewController

这是我的代码,Baseviewcontroller其中的子类JASidePanelViewController

感谢帮助

0 投票
1 回答
84 浏览

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

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

在此处输入图像描述

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

在此处输入图像描述

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

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