草庐IT

iphone - 如何在 html5 全屏 iphone 应用程序中禁用弹跳?

我想制作html5全屏应用程序。我制作了一个页面并将其作为图标添加到我的iPhone中。我添加了元标记:我想要实现的是:顶部的黑色状态栏(这不起作用,我不知道为什么。它仍然是默认状态栏......有人有想法吗?)无法缩放(就像在facebook应用程序中一样)-这很好用。现在是问题-即使我的应用适合屏幕,我也可以在我的iPhone上滚动。它反弹回来,但我不想要这种行为。我想禁用它并为特定的div(.ui-content)启用滚动。我怎样才能做到这一点?编辑:状态栏现在是黑色的。一段时间后它自己改变了。之前的版本是缓存在iphone上还是什么? 最佳答案

objective-c - UITableView Header View 下拉时展开弹跳区域

我在标题区域实现了一个MKMapView,我想将它完全展开到顶部,即使您将表格向下拖动到弹跳区域-与Foursquare类似,请参见示例:我当前的默认标题实现(向下拖动时出现灰色反弹区域)向下拖动表格时,如何使表头中的mapView适应顶部的可用表头空间?我正在使用评论中提到的UIScrollView委托(delegate),然后如下调整mapView框架的大小。-(void)scrollViewDidScroll:(UIScrollView*)scrollView{CGRectframe=worldmap.frame;frame.size.height-=scrollView.con

ios - [PhoneGap] 仅在主窗口中防止弹跳

我现在使用的是最新版本的PhoneGap(3.4)和iOS7.1beta3,我发现body(可能称为UIView元素)有一个不好的反弹属性,就像下图一样,我想禁用它。我试图在网站上搜索,但我只找到了对我有用,但我发现此首选项会在我的应用程序的所有元素中禁用弹跳,我只想像下图一样禁用body的弹跳,并在div元素中保持弹跳。有什么办法可以解决这个问题吗? 最佳答案 您的config.xml文件中需要这两个首选项:然后您可以在嵌套容器上启用iOS原生样式滚动:.scrollingArea{width:100%;height:(some-

ios - 如何检测 Scrollview 弹跳 - iOS

我想在UIScrollview上实现“下拉​​刷新”类型的效果。在检测到ScrollView的“顶部”反弹时,View应该刷新一些组件。如何检测UIScrollview的“顶部弹跳”?我尝试了委托(delegate)“scrollViewWillBeginDragging”但没有成功。 最佳答案 实现scrollViewDidScroll:,检查scrollView.contentOffset.y的值——下拉时为负,反弹时为0(或接近0)。根据您想满足什么条件进行刷新,您可以在该值变为特定负值时设置一个标志,然后在它回到接近0时进行

ios - 如何在 iOS 7 中复制消息弹跳气泡

当您在iOS7的“信息”应用中进行对话时,如果您向上或向下滚动,您会注意到气泡和更多说明信息发送时间的文字会弹回原位。我试图在我自己的TableView中复制它,但我没有找到实现它的方法。我假设它使用的是UIDynamics,但我不确定如何将其与滚动和内容弹跳联系起来。任何帮助将不胜感激 最佳答案 我也对这种效果很感兴趣,在网上研究期间,我发现了这个教程-http://www.objc.io/issue-5/collection-views-and-uidynamics.html它正在实现相同的想法。

ios - 在 UIPageViewController 中禁用弹跳效果

这个问题在这里已经有了答案:DisableUIPageViewControllerbounce(16个答案)关闭5年前。我实现了一个包含两个页面的UIPageViewController。在最右边的页面上,我可以向右滑动,然后将页面拉回来,这样当我松开时,它就会弹回来。当我向左滑动时,左页上也会出现同样的情况。(弹跳就像您到达safari页面底部时发生的情况)有没有办法禁用弹跳效果?谢谢!

iphone - 无法使用 UIScrollView 和 pagingEnabled=YES 禁用弹跳

我有UIViewController里面有UIScrollView。m_scrollView是pagingEnabled=YES;在每个“页面”上,我都有显示文章的UIViewController。为了防止用户从一个页面滑动到另一个页面时弹跳,我使用了:m_scrollView.bounces=NO;甚至m_scrollView.alwaysBounceHorizo​​nal=NO;我注意到更改仅针对未退回的最后一页。但是当滑动其他页面时,它们会反弹。编辑:最佳解决方案是使第一个和最后一个页面跳动(这样用户将得到响应,没有更多的页面\分页)而其他页面不跳动滑动页面时弹跳的烦人之处在于弹

javascript - iOS:禁用弹跳滚动但允许正常滚动

我不希望我的网站内容在用户点击页面边缘时四处晃动。我只是想让它停止。我随处可见的无处不在的javascript解决方案是这样的:$(document).bind('touchmove',function(e){e.preventDefault();});但这会完全阻止滚动。有没有办法只消除反弹。最好使用CSS或元标记而不是JS,但任何有效的都行。 最佳答案 我必须添加另一个答案。我的第一种方法应该可行,但是,有一个iOS错误,它仍然会影响整个页面,即使e.stopPropagation也是如此。mikeyUX找到解决方法:https

objective-c - UIScrollView 仅在底部禁用垂直弹跳

我一直在寻找一种方法来禁用UIScrollView的垂直弹跳,但仅限于底部。我仍然需要在顶部弹跳。找不到任何东西。这可能吗?提前致谢! 最佳答案 使用UIScrollViewDelegate方法scrollViewDidScroll检查ScrollView的内容偏移量,并或多或少地检查用户是否试图滚动超出ScrollView的底部边界。然后只需使用它来将滚动设置回ScrollView的末尾。它发生得如此之快,以至于您根本无法判断ScrollView是否反弹或超出了其边界。-(void)scrollViewDidScroll:(UIS

ios - 如何创建 UIView 弹跳动画?

我有一个名为finalScoreView的UIView的以下CATransition,这使得它从顶部进入屏幕:CATransition*animation=[CATransitionanimation];animation.duration=0.2;animation.type=kCATransitionPush;animation.subtype=kCATransitionFromBottom;animation.timingFunction=[CAMediaTimingFunctionfunctionWithName:kCAMediaTimingFunctionEaseIn];[g