Tag: web应用程序

防止身体元素在触摸设备上滚动

问题: 我有一个在iOS主屏幕上的Web应用程序,所以没有浏览器窗口,它的外观和function非常好。 我已经想出了如何让内部div元素做触摸滚动事件,并在iOS中使用动量/反弹样式,这是完美的…我现在遇到的问题是,反弹滚动(再次,只有iOS )正在搞乱页面上的任何固定元素或与网站相关的animation。 当我尝试以下: document.ontouchmove = function(e) {e.preventDefault()}; 问题停止,但现在我不能在我的应用程序的任何地方滚动。 我需要的: 我想要将身体完全locking到位…如果有人抓住我的侧边栏或导航栏,然后拉上页面,身体就会弹起! 但是,如果有人在内容区域内,完全没有问题 – 应用程序滚动完美,看起来不错。 如果我停止滚动侧边栏或导航栏或正文,应用程序中的所有滚动将无法正常工作,实质上是不起作用的。 tl; dr:身体在卷轴上反弹。 我想要一个滚动的内容区域,并不滚动任何其他地方。 身体不应该移动,但我认为在身体内滚动的元素应该。 作为一个旁注,我浏览了以下stream行的问题/解决scheme张贴(其他许多人): 1 2 3 我只是想在人们认为我没有做任何search之前发布这个消息……我已经在这个小时了,看到了比上面更多的解决scheme,但是我想得到上面列出的最受欢迎的解决scheme所以没有人认为这是一个重复的问题。

jsonparsing在ios + php中

我在PHP中创build了具有1个参数的1个函数的web服务。 我使用phpMyadmin作为后端。 它使用json格式来获取数据。 Web服务正在完美运行。 我想在我的iPhone应用程序中使用这个Web服务。 我想传递1个参数。 我也提到了rayWenderlich教程也作为参考。 但找不到解决办法。 请帮我一下 这是我的networking服务代码: <?php echo getdata($_REQUEST['lastupdate']); function getdata($lastupdatedate){ $json = '{"foo-bar": 12345}'; $obj = json_decode($json); //print $obj->{'foo-bar'}; // 12345 $con = mysql_connect("localhost","un","Password"); if (!$con){ die('Could not connect: ' . mysql_error()); } //print_r($con); mysql_select_db("roster", $con); $query = "select * from rates where LastUpdated = '".$lastupdatedate."' order by LastUpdated limit […]

为什么这不会改变webview的大小

这个已经解决的stackoverflow答案不缝为我工作,我不知道为什么。 UIWebView的高度减去44px编程? CGRect oldFrame = WebView.frame; CGRect newFrame =CGRectMake(oldFrame.origin.x, oldFrame.origin.y, oldFrame.size.width, oldFrame.size.height-44); [WebView setFrame:newFrame];

错误:无法在任何存储库中find有效的gem'cocoapods'(> = 0)

我正在尝试运行一个AWS Cognito服务项目,其中我添加了适用于iOS的AWS开发工具包,但在添加并尝试运行之后,它会向我显示图像中显示的下面的错误 错误:无法在任何存储库中find有效的gem'cocoapods'(> = 0) 当我爬上它在互联网上,发现一些cocoapods安装说明,所以在尝试之后,我得到了一些像下面的其他错误 aparajita:Objective-C Aparajita$ sudo gem install cocoapods Password: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin14/rbconfig.rb:213: warning: Insecure world writable dir /usr/local in PATH, mode 040777 ERROR: Could not find a valid gem 'cocoapods' (>= 0) in any repository aparajita:Objective-C Aparajita$ gem install cocoapods /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin14/rbconfig.rb:213: warning: Insecure world writable dir /usr/local in PATH, mode 040777 ERROR: Could […]

谷歌反向地理编码并不总是返回一个street_address

我正在做一个非常基本的谷歌反向地理编码调用,如: http://maps.googleapis.com/maps/api/geocode/json?latlng=37.785546,-122.406551&sensor=true …最近(我觉得最近这个事情开始了)我没有回到街头地址。 例如,我总是使用这样的东西: { "results": [ { "address_components": … , "formatted_address": "1 Stockton St, San Francisco, CA 94102, USA", "geometry": …, "types": [ "street_address" ] }, … 现在我经常没有得到一个street_address,而是得到这样的最精确的反向地理编码结果: { "results": [ { "address_components": …, "formatted_address": "4th St & Market St, San Francisco, CA 94103, USA", "geometry": …, "types": [ "transit_station" ] }, 我总是想要最近的街道地址。 有谁知道强制谷歌地图API的方式总是返回一个?

适用于iOS的Amazon AWS S3 SDK删除连接(错误-1005)

运行AWSiOSDemoTVM项目时,asynchronousS3演示代码将开始上传数据,但连接将在几秒钟后丢弃。 AWSiOSDemoTVM:didFailWithError:错误域= NSURLErrorDomain代码= -1005“networking连接丢失。”UserInfo = 0xb54e850 {NSErrorFailingURLStringKey = https://BUCKETNAME.s3.amazonaws.com/asyncDemoKey,NSErrorFailingURLKey = https://BUCKETNAME.s3。 amazonaws.com/asyncDemoKey,NSLocalizedDescription =networking连接丢失,NSUnderlyingError = 0xb5527f0“networking连接丢失。”} 小型上传不使用asynchronous委托将成功。

当touchmove开始时取消touchend事件

我在我的web应用程序中使用可滚动列表来处理overflow:scrollfunction。 虽然当我完成滚动,并把我的手指从屏幕上的事件波纹也触发。 $('li').live('touchend', function (e) { //… }); 事情是,我只想在这之前没有touchmove事件的行动,以上这个事件发射。 可以从touchend事件中抑制touchmove事件? 所以它模拟更好的iOS UITableView组件? 当touchmove开始的时候,它取消了touchend的目标

AFNetworking和networking错误

我正在使用AFNetworking框架来制作几个JSON Web请求。 在开发过程中,如果我无法提供所需的参数或服务开发人员已经打破了一些东西:-)我收到500 error AFJSONRequestOperation的Error块正确地捕获它。 然而,我不能看到页面正文,因为AfNetworking是在收到头部错误代码后立即取消请求的。 有没有办法解决 我想吐出日志的响应主体。

iOS Web应用程序中图像的内存消耗

我有一个iPad(杂志)Web应用程序,它显示一组中等大小(〜500kb)的图像。 它们每个显示一个显示(1024×768),当显示另一个显示时。 我有三个图像(之前,当前和下一个)作为显示:同时阻止其他图像隐藏与显示:无。 一切在一定程度上正常工作。 但是,当应用程序运行了一段时间,更大的图像集(20多个)已经显示,应用程序崩溃,主要是在iPad 1上。我的假设是这与设备的内存消耗有关。 我的问题是:保持内存消耗尽可能低的最佳做法是什么? 显然设置图像显示:没有不工作。 我应该从DOM中删除图像,然后在进入视图时重新应用它们? 或者是否有任何其他简单的技巧来防止应用程序崩溃?

如何将div设置为“visibility:hidden”,如果它们在视口之外

我正在开发移动networking应用程序。 但是,iOS 5.1或更低版本的Safari浏览器内存有限。 当我使用css3转换时,我需要最小化内存使用情况。 我发现,如果我使用CSS样式“显示:无/知名度:隐藏”,该应用程序不会因内存问题而崩溃。 所以我想让这个东西“隐藏”,当他们真正隐藏起来的时候。 我的英语不好。 图片可以显示我想要的: 上传的图片**:** 另一个例子是一个网站使用的CSS“知名度:隐藏”属性隐藏每一个会议,当它不在屏幕上: 示例网站:电通networking