首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iOS好用的第三方侧边控件——MMDrawerController

这个参数的意义是每秒移动多少单位 默认为800/s @property (nonatomic, assign) CGFloat animationVelocity; //设置是否允许回弹效果,如果设置为YES,使用手势进行侧边的开启时会出现回弹效果...= 1 << 3, //点击导航可以关闭侧边 MMCloseDrawerGestureModeTapNavigationBar = 1 << 4, //点击中心视图控制器视图可以关闭侧边...MMCloseDrawerGestureModeTapCenterView = 1 << 5, //在侧边视图上拖动可以关闭侧边 MMCloseDrawerGestureModePanningDrawerView...@property (nonatomic, strong) UIColor * statusBarViewBackgroundColor; 相关方法解析如下: //切换侧边的状态,drawerSide...参数为要切换侧边,animated设置是否有动画效果,completion会在切换完成后执行 //注意:如果在切换一个关着的侧边,如果另一个侧边正在开启状态,则此方法不会有任何效果 -(void

2.8K20
您找到你想要的搜索结果了吗?
是的
没有找到

TAB导航与侧边抽屉导航的巅峰对决

第一次开始zeekbox项目,我们使用了顶部的tab导航。我们的理由很简单“看不到的不记挂”。既然你第一眼看不到这些入口,那么也许你也就不会知道它们在哪儿。...为了保证用户能清楚地发现侧导航,我们在应用初次打开的时候,设置侧边是展开显示着的,像下图这样: ? 新版本刚发布的时候,我们的用户反馈很棒(都是诸如“喜欢新的设计,5分!”...对于移动应用的A/B Test,我们使用Swrve——在我看来最成熟的A/B Test工具,它不但能提供Goal Seeking(胜出方案明确的时候,A/B测试服务器可以自动切换所有用户到最佳选项),...侧边导航在第一轮测试中看起来像个灾难。 感谢A/B test,让我们在一段时间的验证后快速的将所有用户切换到了tab导航的方案。...处于让主页面看上去干净美观的目的可以把这些辅助功能放在侧边里。 而如果你的应用有不同的视图,且他们是平级的,需要用户同等地对待,侧边将会浪费掉大多数的用户对于侧边中入口的潜在参与度和交互程度。

2.7K70

『React Navigation 3x系列教程』createDrawerNavigator开发指南

DrawerNavigator加载,它会被分配一个navigation prop。...自定义侧边(contentComponent) DrawerNavigator有个默认的带滚动的侧边,你也可以通过重写这个侧边组件来自定义侧边: contentComponent:(props)...侧边操作(打开、关闭、切换) 侧边支持以下几种操作方式: navigation.openDrawer(); navigation.closeDrawer(); navigation.toggleDrawer...其中路由名openDrawer对应这打开侧边的操作,DrawerClose对应关闭侧边的操作,toggleDrawer对应切换侧边操作,要进行这些操作我么还需要一个navigation,navigation...可以从props中获取; 打开侧边:navigation.openDrawer();; 关闭侧边:navigation.closeDrawer();; 切换侧边:navigation.toggleDrawer

7K10

这个key我查了,没问题

这是个 Vue 项目, 看到这个 TypeError: Cannot read properties of undefined(reading 'key') 这行报错的时候,我的第一反应是 v-for...初步分析 这个 Vue 项目侧边是登录后根据用户权限数据动态渲染出来的,侧边菜单深度达到三级,动态绑定的部分涉及到 v-for 的嵌套使用,侧边点击的时候会不会是那里的 key 有问题导致的,由于之前这个项目也了解一些...功能按钮后,再次点击侧边切换页面异常。...根据多次测试发现如下几点 侧边的 key 是正常的,签入功能执行后会影响页面渲染,侧边点击切换异常是 签入 功能导致的 通过打印log,发现 vue 页面的 created 事件能进入, mounted...之前分析页面切换能进入 created 函数,通过把 template 里面内容全部注释随便写个文字运行尝试,发现侧边点击后页面正常切换,内容正常显示,控制台无报错,看来是 template 里面的某个元素收影响了

89920

react实践笔记:父子组件数值双向传递

在编写 react 组件,经常会遇到一个场景:子组件有个状态,可以通过内部的一个按钮进行切换;而父组件也可以通过一个按钮,同步去切换子组件的状态。...比如侧边菜单的实现:顶部导航通过点击“筛选”按钮展开侧边,而侧边自身通过点击“箭头”按钮收起侧边。...在这种场景下,点击“筛选”按钮,则是父组件将改变后的状态传递给子组件;而点击“箭头”按钮,则是子组件自身状态的变化,同时也把这个状态传递回父组件。...主要实现以下两个流程: 1、实现“筛选”按钮展开侧边的功能,具体路径是: 点击“筛选”按钮 》改变父组件记录的侧边展开状态,并触发父组件自身状态值的改变 》父组件重新渲染 》通过 props 传值给侧边...而且如果直接改变父组件的状态,则会引发父组件的重新渲染,从而触发侧边的属性传递。这一步虽然不会消耗多少性能,但显然是没有必要的过程。

4K00

​UbuntuDDE 23.04发布,体验DeepinV23的一个新选择

图片默认账户图片换成了deepin的卡通头像图片变化比较大的是个性化设置这里:图片默认自带了5套图标,选择Theme皮肤直接切换,图标主题、鼠标主题需要点击Save按钮切换效果。...后续应该能够解决图片整体继承了Deepin V20上DDE的风格,细节上作了一些优化,比如标题左侧那个侧边按钮,点击可以隐藏侧边。...我们看看系统默认自带程序有哪些Firefox火狐浏览器,版本116,火狐终于在版本和性能上追上了Chrome...图片看下DDE自带全家桶文件管理器图片相册:多了个侧边和控制按钮图片终端:就不能给点左边距么...作为从Deepin V15就把deepin作为主力系统的老用户,也有一些个人的看法:从V20开始的这套UI风格,窗口大圆角(默认设置,可修改),标题,高饱和度鲜艳的图标,整体上给人的感觉是浓艳但是不耐看...标题也给第三方程序适配造成了难题,要么双标题,要么标题按钮小到需要眯着眼寻找长时间使用个人感觉还是Deepin V15这样的设计更舒适一些图片图片图片

43730

如何使用Flexbox和CSS Grid,实现高效布局

CSS 浮动属性一直是网站上排列元素的主要方法之一,但是实现复杂布局,这种方法不总是那么理想。...在不久的将来, CSS Grid 布局获得完整的浏览器支持,设计人员就能够利用每个 CSS 组合的优势,来创建最有效和最有趣的布局设计。...测试 Flexbox 和 CSS Grid 的基本布局 我们从一个很简单且熟悉的布局类型开始,包括标题,侧边主要内容和页脚等部分。通过这样一个简单的布局,来帮助我们快速找到各种元素的布局方法。....container { display: flex; flex-direction: column; } 通过 display: flex; 自动创建一个的 header(header...这是因为侧边和主内容区域彼此相邻而不是堆叠。

3.4K10

最新iOS设计规范三|3大界面要素:(Bars)

搜索可以单独显示,也可以显示在导航或内容视图中。显示在导航,可以将搜索固定在导航中,以便始终可以调用。也可以将其折叠,当用户向上滑动展开显示。...不要在侧边中显示超过两个层次的层次结构。数据层次结构深于两个级别,请在拆分视图界面的补充列中使用列表视图。...人们导航到您应用中的其他区域,请不要隐藏标签。标签可为您的应用启用全局导航,因此它在任何地方都应保持可见。模态视图例外。...例如:在Safari中,当你开始滚动页面,工具会自动隐藏,因为你可能正在阅读。你还可以点击屏幕底部让它再次出现。弹出键盘,工具也会被隐藏。 ?...避免在工具中使用分段控件。分段控件允许用户切换上下文,而工具只对当前页面提供操作。如果你需要切换页面,请考虑使用标签

9.8K10

WordPress免费主题:Document,让阅读变得更加方便

的选项 首页和文章页从统一侧边,拆分成两个侧边,可在小工具页面进行设置 新增最新评论小工具 文章内容标题样式优化 新增Cravatar镜像服务器(wordpress头像) 修改一堆小BUG(不记得了...新建菜单 添加菜单项 发布到顶部菜单  5.小部件、侧边 主题具有文章信息、作者信息、最新文章、最近更新 四个小部件(小部件自带配置,可在添加的时候填写),添加后默认在文章页面的右侧边显示。...主题前端优化 文章页右边正常高度,跟随文章滚动,滚动高度超出侧边高度自动悬浮,保持右边侧边始终存在元素,不会空白; 访问首页显示自定义的站点描述,文章页自动截取文章内容作为网页描述; 优化...固定状态下的左右侧边栏位置没有同步变动,导致样式错乱的问题; 20220628更新 新增文章归档页面模板,新建页面可选。...20220724更新 首页变成两显示 优化了大屏和小屏显示的字体大小 调整了移动端的UI样式 下滑阅读自动隐藏导航,上滑自动显示。

4.1K30

Slidepad for Mac(iPad式APP切换工具)

Slidepad适合需要经常在各个标签之间来回进行切换的用户,它可以在macos上面发挥iPad即用即走的特点,让网页或者应用就像磁贴一样在侧边进行固定,在你需要的时候只需要轻触即可,让你使用起来更加的方便...2、一个简单的侧边,可在应用之间切换 Slidepad从Franz和Station借用了侧边的概念。它比标签更平滑,它可以帮助您快速切换不同的Web应用程序。...4、一个包含许多用例的小工具 您可以使用Slidepad快速向某人发送消息,查看接下来应该做什么,在您最喜欢的音符工具上写下一些随机的想法或切换您喜欢的歌曲。...5、更多功能 -最小风格的侧边 -角落对齐 -启用开发人员工具 -可定制的声音设置 -移动/桌面用户代理切换 -收到新通知显示徽章 -开/关实时通知 -多屏支持 -拖放支持 -画中画支持 -Quicklook...File Folders(文件夹快速切换工具)

82520

Slidepad:iPad式APP切换工具

Slidepad Mac版是一款强大的iPad式APP切换工具,可以在macos上面发挥iPad即用即走的特点,让网页或者应用就像磁贴一样在侧边进行固定,在你需要的时候只需要轻触即可,让你使用起来更加的方便...2、一个简单的侧边,可在应用之间切换Slidepad从Franz和Station借用了侧边的概念。它比标签更平滑,它可以帮助您快速切换不同的Web应用程序。...4、一个包含许多用例的小工具您可以使用Slidepad快速向某人发送消息,查看接下来应该做什么,在您最喜欢的音符工具上写下一些随机的想法或切换您喜欢的歌曲。...5、更多功能-最小风格的侧边-角落对齐-启用开发人员工具-可定制的声音设置-移动/桌面用户代理切换-收到新通知显示徽章-开/关实时通知-多屏支持-拖放支持-画中画支持-Quicklook图标支持-黑暗主题支持

88110

手把手教你用vuepress搭建自己的网站(2)

当然,您现在看到的页面是一片空白,那是因为docs根目录下的README.md中没有任何内容,但现在至少不是 404 了,离曙光又近了一步 设置封面启动页 有时候,别人进入您的网站,设置一个启动页...同样引入图片时,图片的后缀名都不能带有中文字符 配置导航 导航中有页面标题、搜索框、 导航链接、多语言切换、仓库链接,它们都是可以直接通过配置出来的,在 config.js 中添加如下配置 //...你可以按照这个类似的结构,无限制的配置下去 光有 nav 导航是不够的,下面来配置一下侧边,怎么配置侧边才是重中之重 配置侧边-slider 自动获取侧边栏内容 如果你希望自动生成当前页面标题的侧边...tools与js都是两个文件夹,下面对应的有md文件,默认会以README.md为默认的路由 至此 你如果仔细看看config.js里面的一些配置的话,你会发现,代码配置越来越多,当你新增nav,或者侧边...sidebar,后缀名xx.js可以省略 module.exports = { themeConfig:{ sidebar:sidebar // 也可以直接就写sidebar,Es6中的简写,键与键值同名

2.5K20

Material Design — 底部导航(Bottom Navigation)

底部导航主要用于移动端,为了在pc端实现类似效果,可以使用侧边导航。...超过6个就不要放在底部导航里了,太挤了 底部导航和标签 组合底部导航和tabs要注意,因为这样的组合可能会因为用户不知道二者的优先级而在导航引起混乱。...应按下列要求制作每一个动作(目前并不适用,因为图标无法100%传递标签的内容): ·页面处于焦点,显示页面的icon和标签; ·只有三个动作,始终显示icon和文本标签; ·如果有四个或五个动作...滚动 底部导航滚动可以动态地出现和消失: ·向下滚动隐藏底部导航 ·向上滚动显示 手势 在内容区域上使用左右滑动手势不会在一级页面之间切换。...点击icon进行切换也该避免横向切换在页面之间转换(如左右推进)。

4K90

Slidepad for Mac(高效率办公软件)v1.3.9激活版

Slidepad Mac版是Mac平台上的一款高效率办公软件,Slidepad for Mac下载可以在你的Mac电脑上设置一个侧边窗口,类似于iPad的功能,在那里你可以放置你最喜欢的网络应用程序和网站...2、一个简单的侧边,可在应用之间切换Slidepad从Franz和Station借用了侧边的概念。它比标签更平滑,它可以帮助您快速切换不同的Web应用程序。...4、一个包含许多用例的小工具您可以使用Slidepad快速向某人发送消息,查看接下来应该做什么,在您最喜欢的音符工具上写下一些随机的想法或切换您喜欢的歌曲。...5、更多功能最小风格的侧边角落对齐启用开发人员工具可定制的声音设置移动/桌面用户代理切换收到新通知显示徽章开/关实时通知多屏支持拖放支持画中画支持Quicklook图标支持黑暗主题支持(MacOS

43320

CSS 侧边在小屏设备中进行隐藏

图片 侧边的作用应该就不用多说了吧,能够很方便我们回到网页的指定位置,在大屏设备中,侧边往往是悬浮于屏幕右侧,很方便用户的使用,但在小屏设备中,屏幕空间有限,所以我们会通过隐藏侧边的方式,来节省视口空间的使用...我们先来看下,在大屏设备中,侧边如何显示,继而再讲述,从大屏设备切换到小屏设备,侧边如何隐藏,国际惯例,先看 HTML 结构代码 <img src="img...c_nav_fix'); }else{ $navSide.removeClass('c_nav_fix'); } }); 而在一些小屏设备中,如笔记本电脑,屏幕空间有限,我们通常选择将<em>侧边</em><em>栏</em>进行隐藏...,只有在浏览者需要用到<em>侧边</em><em>栏</em>中的时候,再将<em>侧边</em><em>栏</em>显示出来,在宽度小于等于 1410 px 的设备中,<em>侧边</em><em>栏</em>将会在屏幕右侧进行隐藏,并会出现一个提示图片,当鼠标移至图片上<em>时</em>,提示图片隐藏,<em>侧边</em><em>栏</em>出现;当鼠标从<em>侧边</em><em>栏</em>上移开<em>时</em>...,<em>侧边</em><em>栏</em>隐藏,提示图片出现 CSS 媒体查询代码如下 @media screen and (max-width: 1410px) { .c_nav_side { right: -

1.8K30

Slidepad for Mac(高效率办公软件)

Slidepad for Mac是一款mac办公效率软件,在Mac电脑上设置侧边窗口类似于iPad功能,放置最喜欢的网络应用程序和网站。...2、一个简单的侧边,可在应用之间切换Slidepad从Franz和Station借用了侧边的概念。它比标签更平滑,它可以帮助您快速切换不同的Web应用程序。...4、一个包含许多用例的小工具您可以使用Slidepad快速向某人发送消息,查看接下来应该做什么,在您最喜欢的音符工具上写下一些随机的想法或切换您喜欢的歌曲。...5、更多功能最小风格的侧边角落对齐启用开发人员工具可定制的声音设置移动/桌面用户代理切换收到新通知显示徽章开/关实时通知多屏支持拖放支持画中画支持Quicklook图标支持黑暗主题支持(MacOS

94710

Vue | vue-router基础

deactivated 路由组件失活触发 路由的配置项 hidden: true //设置 true 的时候该路由不会侧边出现 如401,login等页面,或者如一些编辑页面/edit/1...alwaysShow: true // 当你一个路由下面的 children 声明的路由大于1个,自动会变成嵌套的模式--如组件页面;只有一个,会将那个子路由当做根路由显示在侧边--如引导页面...若你想不管路由下面的 children 声明的个数都显示你的根路由,你可以设置 alwaysShow: true,这样它就会忽略之前定义的规则,一直显示根路由 redirect: noRedirect // 设置... 缓存(默认 false) title: 'title', // 设置该路由在侧边和面包屑中展示的名字 icon: 'svg-name', // 设置该路由的图标.../system/user', // 当路由设置了该属性,则会高亮相对应的侧边

1.4K30

Vue-Element-Admin使用

上加上一个唯一的 key,来保证路由切换都会重新渲染触发钩子了。...反之则会显示 除了上诉提到的路由的各项参数,还存在其他参数可供选择: // 设置 true 的时候该路由不会侧边出现 如401,login等页面,或者如一些编辑页面/edit/1 hidden...声明的路由大于1个,自动会变成嵌套的模式--如组件页面 // 只有一个,会将那个子路由当做根路由显示在侧边--如引导页面 // 若你想不管路由下面的 children 声明的个数都显示你的根路由...true // 如果设置为true,它则会固定在tags-view中(默认 false) // 当路由设置了该属性,则会高亮相对应的侧边。...侧边导航默认展开 可以通过default-openeds来进行设置,首先找到侧边代码vue-element-admin/src/layout/components/Sidebar/index.vue

26710

《vue3+ts+element-plus 后端管理系统系列二》之布局

布局 本页面部分内容来源于引用vue-element-admin-site 页面整体布局是一个产品最外层的框架结构,往往会包含导航、侧边、面包屑以及内容等。...layout构成: 导航 侧边 面包屑 AppMain Layout ?...其它配置在 layout 中的内容(侧边或者导航)都是不会随着你主体页面变化而变化的。...创建 和 编辑 的页面使用的是同一个 component,默认情况下这两个页面切换不会触发 vue 的 created 或者 mounted 钩子,官方文档说你可以通过 watch $route 的变化来进行处理...后来发现其实可以简单的在 router-view 上加上一个唯一的 key,来保证路由切换都会重新渲染触发钩子了,这样简单多了。

3K20
领券