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

一个独立开发者总结App 迭代设计思路

这种基础设计贯穿于每个版本更新中,直到今天。 Overcast 3.0设计目标是: 1.将iOS7样式设计更新到今天设计趋势:可视性更高、更多曲线、更粗字体、更少半透明、更多触感。...卡片式播放页面 我修改了播放页和App其余页面的之间结构关系,使用了新的卡片式结构,用底部向上滑动代替右边推入: 当下最热门音乐以及播客App已经完全接受了底部上滑出播放页面的方式(包括iOS...以前播放页是在一个隐藏滚动区域中显示剧集注释,用户需要向上滑动封面才能显示注释,相对而言,不太容易被用户发现。...现在,水平滑动播放页面,可以在显示左侧“EFFCETS”和右侧剧集注释,封面下面有标准“page dots”来指示在哪个页面。...“EFFECTS”和“PLAYBACK”功能弹窗已经合并为一个效果面板: 两个关键控制按钮屏幕左下角和右下角边缘移开,使得“回放”和“前进”功能操作区域更大,并且减少了大屏幕手机上误触。

1.4K90

微信小程序实践:2.3 可滚动容器组件之 scroll-view

10,在一些购物类或订餐类小程序中,左侧有物品分类,左侧是物品列表,单击分类,右侧自动滚动到相关位置,右侧列表上下滚动,左侧分类菜单自动切换,获得高亮焦点,这样功能是怎么实现?...在这个地方,有一个实际内容宽度大于手机屏幕容器,它支持用户用手指左右滑动。下方还有一个滚动提示条,这是根据滚动位置计算出来。...当出现这样抖动永动机」时,简单解决方法,就是关闭「滚动锚定」策略,或设置一个这样样式: overflow-anchor:none; 同时,开启这个策略才可以通过样式开启。...如果出现不滚动现象,可以尝试给外框容器添加样式:white-space:nowrap;display:inline-block,并且保证内容实际宽度大于屏幕宽度。...有时候是鼠标无法滑动,在mac电脑上,用触控板就可以滑动

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

开发 h5| Hybrid | 微信小程序 | 实践踩坑总结十六条

但是在容器向上滑动过程中,滑块会出现抖动,闪动效果。 ?分析这个原因,应该是ios对position表现不友好原因,这种类似的原因在小程序里也很常见。...; html: 样式: .input{ line-height:normal; } 6 IOS 滑动问题 -webkit-overflow-scrolling...当scroll-view滑动过程中,定位元素会出现抖动情况。 ?分析原因,还是 scroll-view 和 ios兼容性原因造成。...解决方案 针对这个抖动问题,解决方案也是很简单,我们把定位元素scroll-view拿出来。就能根本解决这个问题。...,有一个小程序跳转另外一个小程序场景,第一次时候没有任何问题,但是当跳转目标小程序,返回到当前小程序之后,第二次跳转时候,发现跳转功能失效了,无法再次跳转。

2.3K30

那些年苹果做错设计

Vivo控制中心设计思路与iOS几乎一致,操作方式都是屏幕下边缘上滑出现控制中心。 上图左至右,依次为iOS10、MIUI、华为EMUI系统设置界面。...3. iOS10将锁屏界面调出相机方式改为向左滑动屏幕调出,此操作麻烦,效率低,尤其在有消息通知场景下,更加难以在锁屏界面调出相机。...记得那会刷iOS7测试版时,刷好后,点亮屏幕瞬间,被这个解锁界面吓到了,让我顿时变成了一个智能手机小白,不知该如何操作,根据我有限认知,结合解锁界面的说明文案和指引箭头,屏幕下方往上滑了那么一下,...新解锁方案,在解锁提示文字上左侧增加了一个向右箭头,同时文字上,增加了向右扫光动画,暗示用户向右滑动解锁。...iOS10将删除应用的确认对话框中,【删除】Button位置左侧移至了右侧,同时蓝色加粗,变更为了红色加粗,增强了删除操作视觉提示。

83430

移动端常见问题解决方案

:transparent; 取消ios里Button、Input上默认样式 -webkit-appearance:none; 禁用长按页面时弹出菜单 通常当你在手机上长按图像 img ,会弹出选项...内核 添加到主屏幕时隐藏地址栏和状态栏(即全屏) 当我们将一个网页添加到主屏幕时,会更希望它能有像 App 一样表现,没有地址栏和状态栏全屏显示,代码如下: 该方案在 iOS 和 Android5.0...添加到主屏幕时设置系统顶栏颜色 当我们将一个网页添加到主屏幕时,还可以对系统显示手机信号、时间、电池顶部状态栏 颜色进行设置,前提是开启了: 有了这个前提,你可以通过下面的方式来进行定义: content...只有3个固定值可选:default | black | black-translucent 如果设置为 default,状态栏将为正常,即白色,网页状态栏以下开始显示; 如果设置为 black,状态栏将为黑色...,网页状态栏以下开始显示; 如果设置为 black-translucent,状态栏将为灰色半透明,网页将充满整个屏幕,状态栏会盖在网页之上; 该设置只在 iOS 上有效。

1.1K10

react-navigation,刷新你导航一、属性介绍二、案例

直接切换 modal:iOS独有的使屏幕底部拖出 headerMode:返回上级页面时动画效果 float:iOS默认效果 screen:滑动过程中,整个页面都会返回 none:无动画 cardStyle...iOS默认在底部,安卓默认在顶部 swipeEnabled:是否允许在标签之间进行滑动 animationEnabled:是否在更改标签时显示动画 lazy:是否在app打开时候将底部标签栏全部加载...默认为左侧位置 contentComponent - 用于呈现抽屉内容组件,例如导航项。 接收抽屉导航。...当然导航有自身返回按钮。以下代码是ChatScreen组件代码,当用户组件Text也会返回到上一个界面。...定义几个要切换tab,每个tab设置好对应要显示屏幕

19.6K90

最新iOS设计规范二|7大应用架构

为确保启动屏幕无缝过渡,设计启动屏幕时应当尽量接近于APP首页。(设计规范虽如此,但实际上大家基本都在用广告,大型APP比如微信QQ会用自己品牌) 启动页采用适当方向。...人们通过以下方式关闭卡片: 屏幕顶部向下滑动 卡内容滚动到顶部时,可以屏幕任意位置向下滑动 轻按一个按钮 工作表常用在无法实现复杂任务、非沉浸式模式和内容。...iOS默认过渡方式是:模式视图屏幕底部向上滑入,被关闭时向下滑出。注意在整个APP中使用统一模态转换样式。...如果要前往另一个目的地,您必须按原路一级级返回,并从最开始位置做出选择。iOS设置和邮件两个APP就是使用这种导航样式。...让用户最小阻力在页面之间跳转。例如,你可以让人们页面侧面滑动返回上一个页面。 使用标准导航组件。尽可能使用标准导航控件,例如页面控件,标签栏,分段控件,表视图,集合视图和拆分视图。

2.5K20

📚一站式解决:H5开发全攻略,看这篇让你省时又省力

通过使用CSS媒体查询中orientation选择器,您可以监听屏幕旋转事件,并根据屏幕方向调整样式,以便页面始终保持最佳布局。....container { overscroll-behavior: contain; } ⭐️⭐️禁止屏幕抖动 通过提前声明滚动容器padding-right为滚动条宽度,可以防止滚动条出现导致屏幕抖动...⭐️⭐️⭐️⭐️⭐️click 点击延迟与穿透问题 现象 在 iOS 设备上,单击事件可能会有 300ms 延迟,因为 Safari 浏览器需要在单击 300ms 后判断用户是否进行了第二次点击实现双击缩放操作...touchmove,通过监听滑动方向和滚动元素状态,决定是否阻止默认滑动行为,从而防止滚动穿透。...在解锁滚动时, document 移除对触摸事件监听器,恢复默认滑动行为。

37720

jquery实现让导航超出显示范围外时自动贴在屏幕最顶上

经常会遇到这样情况,当页面展示内容过长时,想点导航切换栏目,就得把滚动条拉回到顶上,这样操作总不太人性化,能不能让导航超出显示范围外时自动贴在屏幕最顶上呢?答案肯定是能。...当导航超出显示范围,也就是导航距离屏幕顶部距离小于0时候,我们要让它浮动在屏幕顶上,然后大于0时候,进行一个复原操作,原理就是这么简单,大致看下效果图吧 $().ready(function(...){ //导航距离屏幕顶部距离 var _defautlTop = $("#navigator").offset().top;//避免出现下面16楼所说情况 //导航距离屏幕左侧距离 var...需要注意一点就是,IE6不认识position:fixed,需要用position:absolute去模拟,然后实时计算出top值,另外需要给html和body加两个样式,防止滚动时候出现抖动,具体可以了解...另外需要注意一点就是,导航宽度必须是固定值,不能是auto或者100%因为fixed和absolute都不认识,当然你也可以手动获取到导航宽度,然后写到浮动导航样式里,不过有个前提,导航原先样式里不能有

80630

Material Design — 底部动作条(Bottom Sheets)

底部动作条 底部动作条屏幕底部向上滑出,显示更多内容。 持久底部动作条(Persistent bottom sheets)融入app 来展示所支持内容。...左:完整宽度    右:嵌入 在pc端桌面,持久底部动作条可以转变为其他动作条样式。 ?...在pc端,左侧显示内容可能更加合适 ---- 模态底部动作条(Modal bottom sheets) 模态底部动作条可代替Menus或Simple Dialogs,可以展示其他app深度链接内容。...但是,这些深层链接可能不允许用户在打开app中导航:它们可能只停留在初始层级,更深入,或者返回到初始层级。 或者,深层链接可以将用户底部动作条导航到另一个视图。...由于桌面空间约束更少,它可以支持多种方式来替换模态底部动作条。 ? 比如用Menu,点击后就在视觉焦点部分出现 大屏幕模态底部动作条可使用适当样式来增加额外空间。 ?

1.9K71

GUI界面如何设计??|Mixlab指南推荐

⬇️ 点击下方,即可关注星标 ⬇️ 总的来说,无论是手机、带屏智能音箱、智能电视或者车载系统,显示语音交互任务GUI容器分为两种设计方式,分别是占满全屏和不占满全屏,iOS 13和iOS 14Siri...为示例,请看图1: 图1 iOS 13(左)和iOS 14(右) 图1左侧两张图中,iOS 13Siri占据了整个屏幕大小,该设计被笔者称为“应用级语音交互”。...在2021年以前,无论是手机、带屏智能音箱、电脑、电视或者车载系统,绝大部分语音助手附近都会显示ASR内容,除了iOS 14Siri以及苹果历代Carplay中Siri。...iOS 13Siri通过卡片样式承载了图片、图文并排内容、选项列表和网页四种内容,有效统一了容器中整体设计风格,视觉效果如图9所示。...图9 iOS 13 Siri对话纯文本和卡片形式展示结果 有些语音交互GUI设计还会考虑其他细节,例如智能座舱语音交互存在双音区、四音区和全音区三种概念。

1K30

教你轻松做出像「饿了么」一样点餐界面

作者:zyh2668 知晓程序注: 许多购物、外卖小程序,都会做「分栏」设计,即在左侧展示商品分类、右侧展示分类下具体商品。 如何将分类栏固定在屏幕上呢?使用 sitcky 特性,或许是个方案。...简单地说,sticky 就是标题栏「粘粘」效果,向下滑动时跟着列表走、向上滑动到顶部时将会固定在顶部。 ?...左侧列表页没什么好讲,无非就是按下某个类型,给上一个 checked 样式,然后改变 toView 值。 那么 toView 是什么呢?...但如果滑动右侧滚动条的话,左侧数据如何跟着变化呢? 假如不是小程序的话,应该很多人都知道怎么做——无非就是监听滚动条,判断滚动条位置,然后根据区域去改变左侧选择。...这时候,按左侧按钮切换 scroll-into-view 会和 onScroll 事件发生一些冲突,实测在 iOS 存在有该问题,希望大神给予些指导意见。

92640

Human Interface Guidelines ——Tables

iOS两种table 样式 plain(使用较多) 行可以分为贴上标签sections,可选索引(如通讯录右边ABCD...)可以沿着table右边纵向出现。...标题可以出现在section中第一个项目之前,而页脚可以出现在最后一个项目之后。 grouped(一般用在“我”等不常更改页面) 行形式显示,可以前面加标题,后面加页脚。...先立即用文本数据填充屏幕行,再在可行时显示更复杂数据(如图像)。这种技术可以马上为人们提供有用信息,并提高app感知响应能力。在某些情况下,在新数据到达之前,显示陈旧数据可能会有意义。...·避免将索引与包含右对齐元素table行组合 索引是通过执行较大滑动手势来控制。...---- Table Rows 使用标准table cell样式来定义内容在table rows中显示方式。 基本(默认) 行左侧为可存在图像,后跟左对齐title。

1.2K30

构建赢得用户尊重移动用户体验

Tinder(美国著名约X社交软件)是一个完美的例子,向左或向右滑动给用户带来愉悦远远高于点击左侧或者右侧按钮,滑动动作本身带来感觉就是一种速度感知或者控制力满足。...“没错,这个人感觉还不错”“Oh,赶紧把这个人相关页面刷掉”,这些都是Tinder中滑动所带来独特感受,滑动体验让用户感觉自己正在向一个可能交往对象靠近而不是坐在一个静止办公室里等待他到来...google maps会一种最合理路线把他们带向目的地。...(3)了解设计样式 同一个产品在iOS和安卓上用户体验应当保持一致性,但是导航样式又应当有区别。如果你把iOS样式运用在安卓app中,你会闹出很多笑话,甚至把用户吓跑。...比如,你可能会注意到在大多数安卓app中会有一个抽屉式菜单,而相应iOS端则是一个在屏幕底部tab切换栏,如果设计师把这种tab切换方式用到安卓app中,用户可能会有种美国人第一次在伦敦开车感觉(

850100

搞定H5测试,让你面试不再受虐!

APP的话需要用ANDROID语言和IOS语言各自写,H5只要开发一套 。 简单说:H5是基于web,native基于客户端。 2>那么H5测试应该哪些方面考虑?...这个要特别关注下: A、大屏(如720*1280,重点关注页面背景是否完全撑开页面,刷新是否有抖动)、小屏手机(如320*480,重点关注下弹框样式和文案折行) B、android2.3、android4...C、ios5、ios6、ios7。 D、浏览器上也要能够进行完美展示。...以前我在公司,有一次为了做推广~发起了一个数钱活动,每次都是一毛一毛数,时间是15秒。...D、对于类似公司名称、offer名称长度问题,在手机上最好能根据屏幕大小自适应而不是截断,因为手机 上是不会有tips可以看

85020

硬核实践经验 - 企鹅辅导 RN 迁移及优化总结

如45[12345]12,12345是原items,左右两侧额外增加了2个items,无限滑动时,当滑动到原5右侧1处,则重定位到原item 1处,当滑动到原1左侧5处,则重定位到原5位置。...这套方案在ios上实现起来没有任何问题,然而 Android上会发生抖动。原因是安卓banner具有惯性,重定位后速度变化导致“脱节“,就会出现抖动滑动速度越快抖动越明显。...我们在滑动位置监听函数中也判断了组件当前offset,当其距离基准点小于某个值时候就可以触发重定位,用肉眼看不出来抖动代价,解决滑动到边界才触发重定位问题。...Banner 缩放动画问题 居中(选中)item大小为 100%,两侧为 94%,当滑动时,实时改变 items大小:从中间到两边( 100% -> 94%)、两边到中间( 94% -> 100%...方法来获取其位置,回调函数拿到值返回是空值。

3.6K30

iOS14开发-UIViewController

返回界面 左上角返回按钮。 屏幕边缘滑动。 navigationController?.popViewController。...注意:默认情况下返回按钮和左侧按钮是不同时显示,只显示返回按钮而不显示左侧按钮。...返回按钮 如果当前 UIViewController 设置了leftBarButtonItem属性,则默认返回按钮会被替代,自带返回和屏幕边缘滑动返回效果失效,此时只能通过popViewController...如果前一个 UIViewController 设置了backButtonItem属性或设置了backButtonTitle,可以起到更改返回按钮文字和图片目的,但是返回按钮<图标会一直存在,这种方式自带返回和屏幕边缘滑动返回效果依然有效...颜色问题 UITabBar颜色 可以通过 UITabBar barTintColor设置。 渲染颜色 图片一般由设计师统一设计,需要设置标题文字颜色适应图片。

2.3K20

IOS 10锁屏界面不好用?来看这份严肃交互分析!

iOS 10锁屏界面为例,让你知道如何有理有据地分析一个界面交互好坏。iOS说:“清晰度,咱俩分手吧”。...在没被消息覆盖屏幕区域「向左滑动」进入相机。 在相机界面内「向右滑动」切换至录像模式。...(当然,如果操作方向是相反的话可以有) 横划打开相机好像蛮酷 前面提到,在没被消息覆盖屏幕区域向左滑动可以进入相机,这个设计思路本身是蛮不错(以往iOS里面则是按住相机icon是向上滑动进入相机)...在iOS10锁屏界面下方出现小点点也给出了暗示:向左滑动可以进入相机。然而···。 我们场景进行分析。...这还不是最令人无所适从点,我们来看看下面这个场景—— 用户进入了插件中心,看完一些自己想看东西之后想要退回到之前页面,这时候他是向左横划即可,还是由屏幕底部向上滑动收起下拉出来通知中心才行呢?

89960

最新iOS设计规范四|3大界面要素:视图(Views)

一、动作表单(Action Sheets) 动作表单是一种特定警示样式,它表示与当前上下文有关两个或多个选择。在较小屏幕上,动作表单会屏幕底部向上滑动。...默认情况下,你可以点按选择、触摸并按住进行编辑,然后滑动进行滚动。 如有需要,还可以添加更多手势来执行自定义操作。在集合中,插入、删除或重新排序项目,都可以启用动画,并且还支持自定义动画。...行分组形式显示,组上方可以出现页眉,下方则可以出现页脚。此样式列表至少包含一个组,每个组至少包含一行。分组列表一般不包含索引标记。 ? 插入分组。行具有圆角组显示,并从父视图边缘插入。...表单中行 使用标准表格单元格样式来定义内容在表格行中显示方式。 基础列表(默认):行左侧显示图像,其后紧跟左对齐标题。对于不需要显示其他附加信息项目来说,这是一种很好选择。...这种样式适用于视觉上相似的列表。而加上子标题有利于区分行与行。 ? 右侧子标题:左对齐标题,右对齐子标题,位于同一行。 左侧子标题:右对齐标题,左对齐子标题,位于同一行。 ?

8.4K31
领券