iOS 在主视图上实现覆盖侧边栏视图

Posted

技术标签:

【中文标题】iOS 在主视图上实现覆盖侧边栏视图【英文标题】:iOS Implement overlay sidebar view on Main view 【发布时间】:2015-01-13 14:36:32 【问题描述】:

各位高手给出了一些关于如何在主视图上实现覆盖侧边栏视图的想法。

kindle ios 应用就是一个完美的例子,它的侧边栏正是我想要的。 目的是侧边栏会从左向右滑动,覆盖主视图,并具有一定的透明度(通过 alpha)来显示主视图。假设右侧只有 1/4 的主视图,用户可以滑动或点击主视图以关闭侧栏。

关键是主视图没有移动,而是让侧边栏滑入并覆盖主视图和动画。各位高手能否分享一些想法,例如APIs 我需要看一下才能完成吗?

【问题讨论】:

可能是这样的? github.com/matthewcheok/MCPanelViewController 【参考方案1】:

在这上面花了几个小时,结果发现 github.com/romaonthego/REFrostedViewController 离我要找的更近了。它具有模糊效果和叠加效果

【讨论】:

github.com/liuxuan30/TWTSideMenuViewController 的 3D 效果也很花哨。考虑有一天我会使用它 REFrostedViewController 的创建者不再维护这个项目。有没有其他选择? 我更喜欢自己写

以上是关于iOS 在主视图上实现覆盖侧边栏视图的主要内容,如果未能解决你的问题,请参考以下文章

侧边栏菜单实现设置根视图控制器

Xamarin 表单 - 侧边菜单左侧栏、片段和列表视图

故事板上的侧边栏导航菜单

导航视图 - 侧边栏等注释 - 切换按钮

在导航到另一个视图控制器之前切换标签栏

如何实现像 spotify 这样的侧边栏菜单?