Tag: ipad

水平的UITableView

我想实现一个布局,在我的iPad应用程序有一个可用的视图左右滚动,而不是上下滚动: 所以,而不是 第1行第2行第3行(垂直滚动)第1行第2行第3行(水平滚动) 我已经看到,UItableView被devise为只做垂直滚动,所以做一个转换不会产生预期的效果。 有没有一种标准的方式来利用像uitableview提供的数据源提供程序的优势呢? 我基本上想要做一些类似于Ipad上的BBC新闻阅读器应用程序与可供select的故事列表类似的东西。 谢谢

检测iPhone / iPad纯粹由CSS

我一直试图纯粹通过样式表来检测iPhone或iPad。 我尝试使用@media掌上电脑提供的解决scheme,只有屏幕和(最大设备宽度:480px){。 但是,这似乎并没有工作。 有任何想法吗?

iOS设备作为networking服务器

我看到App Store上有几个应用程序允许其他计算机与iPhone / iPad设备build立http连接来传输文件。 这似乎是一个networking服务在iOS设备上运行。 只是好奇,它怎么做/什么类被使用? 谢谢。

UIGestureRecognizer和UITableViewCell问题

我将UISwipeGestureRecognizer附加到cellForRowAtIndexPath:方法中的UITableViewCell ,如下所示: – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"Cell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease]; UISwipeGestureRecognizer *gesture = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(didSwipe:)]; gesture.direction = UISwipeGestureRecognizerDirectionRight; [cell.contentView addGestureRecognizer:gesture]; [gesture release]; } return cell; } 但是, didSwipe方法总是在成功刷卡时被调用两次。 我最初认为这是因为手势开始和结束,但是如果我注销了gestureRecognizer本身,它们都处于“结束”状态: -(void)didSwipe:(UIGestureRecognizer *)gestureRecognizer { […]

删除或卸载以前添加的库:cocoapods

我通过cocoapods添加了一个外部框架到我的iOS应用程序。 我怎样才能从项目中删除该库?

iOS 7 iPad Safari风景innerHeight / outerHeight布局问题

我们发现iOS 7中Safari浏览器的高度为100%的web应用程序出现问题。window.innerHeight(672px)与window.outerHeight(692px)不匹配,但只能在横向模式下显示。 结果发生的是,在身体高度为100%的应用程序中,您将获得20px的额外空间。 这意味着,当用户在我们的应用程序上滑动时,导航元素被拉到浏览器的后面。 这也意味着在屏幕底部的任何绝对定位的元素最终都是20px。 这个问题也在这个问题在这里概述: IOS 7 – CSS – HTML高度 – 100%= 692px 而在这个暧昧截图中可以看出: 我们试图做的是绕过这个,所以,直到苹果修复这个错误,我们不必担心它。 这样做的一个方法是绝对定位在iOS 7的身体,但这几乎把额外的20px在页面的顶部,而不是底部: body { position: absolute; bottom: 0; height: 672px !important; } 任何帮助强迫outerHeight匹配innerHeight,或黑客周围,使我们的用户不能看到这个问题将不胜感激。

如何将HEX转换为Objective-C中的NSString?

我有一个hexstring像“68656C6C6F”这意味着“你好”的NSString。 现在我想把hexstring转换成另一个显示“hello”的NSString对象。 怎么做 ?

如何在iOS中自动播放媒体> = 4.2.1 Mobile Safari?

除了用户执行的点击事件的处理程序之外,我似乎无法在iOS 4.2.1上的Mobile Safari上播放audio媒体。 即使如此,如果player.play()以任何asynchronous方式( ajax, setTimeout等)被调用,它不起作用。 我试着在player.load()之前调用player.play() 。 我试过在一个处理程序调用player.play()的dom元素上触发一个click事件。 我试过使用audio和video标签。 所有在iOS 4.2.1之前工作的漏洞似乎都被closures了。 有任何想法吗?

HTML5video标记在Safari,iPhone和iPad中不起作用

我试图创build一个html5的网页,其中有一个像13s小video,我把这个video的Flash版本转换为3格式:.ogv使用fireFogg,.webm使用firefogg也和.mp4使用HandBrake应用程序的HTML脚本我在我的页面中使用: <video width="800" height="640" loop preload="false" autoplay controls tabindex="0"> <source src="xmasvideo/video.mp4" type="video/mp4" /> <source src="xmasvideo/M&P-Xmas 2.ogv" type="video/ogv" /> <source type="video/webm" src="xmasvideo/M&P-Xmas.webm" /> </video> 该video在Chrome和FireFox中运行良好,但在桌面Safari或iPhone或iPad上均不工作,输出只是一个空白页面,显示video标签的控件,但没有加载 请注意,我已经支持HTML5video的Safari版本

如何以编程方式获取iPhone的IP地址

我有一个networking服务器,并通过使用Mongoose运行在iphone。 但问题是我怎么能得到我的iPhone / iPad的IP地址,让用户知道他们可以访问服务器的位置。 我发现[NSHost addresses]可以做的工作,但我正在开发的应用程序商店,这是无证的方法。