简体   繁体   English

在iOS中“弹跳”的目的是什么?

[英]What is the purpose of 'bouncing' in iOS?

In beta testing an iOS application I wrote, I received some feedback to let more elements 'bounce', even if there isn't more content to see, or load in. 在我编写的iOS应用程序的Beta测试中,我收到了一些反馈,即使没有更多内容可供查看或加载,也可以让更多元素“反弹”。

While I don't think its necessarily a bad suggestion it got me thinking - what is the purpose of allowing this behavior on UI elements? 尽管我认为这不一定是个坏建议,但让我开始思考-在UI元素上允许这种行为的目的是什么? Is this stated in the HIG somewhere that I missed? HIG是否在我错过的某个地方说明了这一点?

If the list bounces you know that it is at the end instead of just frozen or something. 如果列表跳动,您将知道列表已结束,而不仅仅是冻结之类的东西。 It feels good to get feedback whenever you touch something even if nothing is happening. 即使您什么都没有碰到,只要获得反馈,感觉很好。

While this question is better suited for http://programmers.stackexchange.com , I shall answer it the best I can here: 虽然这个问题更适合http://programmers.stackexchange.com ,但我将在这里尽我所能回答:

  • It gives the user feedback that something is happening 它给用户反馈正在发生的事情
  • It helps to prevent the user from accidentally doing something they may not want to do (cancel editing, delete important data) etc. 它有助于防止用户意外地执行他们可能不想做的事情(取消编辑,删除重要数据)等。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM