我可以在移动Safari浏览器中更改视口元标记吗?

我有一个为移动Safaribuild立的ajax应用程序,需要显示不同types的内容。 我需要用户可扩展= 1的其他内容我需要用户可扩展= 0的一些内容。 有没有办法更新这个dynamic而不刷新页面? <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />

如何加快Xcode中的UItesting用例?

由于Xcode 7,我们有一个很好的用于UItesting的API。 大部分我都很满意。 唯一的问题是与速度有关。 一开始一个普通的UItesting用例(约15个动作)跑了大约25秒 。 然后我完全嘲笑networking。 现在需要20秒 。 考虑到时间只能通过animation和发射时间(1秒甚至更less)来实现,所以我认为,必须有一种方法加快速度。

防止部分NSAttributedString中的换行符

我正在使用一个UILabel ,它具有大的主要文本,然后是较小的文本,告诉你谁说的: 现在它基本上是一个NSAttributedString ,在小文本上有一个字体属性。 我想设置的东西,所以大文本包装,但小文本没有。 也就是说,如果文本将与正确的项目相同,则它应该按原样呈现,但是它会像在左侧项目中那样进行包装,整个小文本应该出现在下一行: 我试图达到的HTML等价物是: Title <nobr>Subtitle</nobr> – or – Title <span style="white-space:nowrap">Subtitle</span> 我试过用NSHTMLTextDocumentType将这两个转换为NSHTMLTextDocumentType ,它似乎没有做一个直接的翻译。

Facebook的ios sdk 3.0活动会话FBiOSSDK错误2

我得到“com.facebook.FBiOSSK错误2”错误,当尝试login与我的应用程序通过使用device.But其工作正常与模拟器。 我正在使用iOs SDK 3.0 Beta。 任何解决scheme

JQuery Mobile不能在UIWebView中工作

经过许多小时的寻找解决scheme并尝试不同的方法来解决JQuery Mobile和我的iPad应用程序中遇到的这个问题,我才来到这里。 我试图做的是一个与Fusion图表的报告应用程序。 我已经使用不同的方法成功地在Web视图(UIWebView)中呈现图表,并且遵循不同的示例,但是现在我想要做的是使用JQuery Mobile框架完成相同的任务。 我没有使用PhoneGap,我已经按照JQuery Mobile + Xcode集成(我认为)这封信的步骤。 图表在我的桌面和移动浏览器(iPad,iPhone 4和iPod Touch 2G)上加载没有问题,但是它们无法在我的UIWebView中加载(即使我使用的是相同的代码)。 这就是我正在做的事情: 1)将所需文件(JS,CSS和HTML)添加到项目以在本地使用。 添加它们之后,我将.js扩展名中的所有内容从“编译源代码”移动到“复制软件包资源”。 它看起来像这样: 2)将我的HTMLtesting文件(page_A1.html)加载到Web视图中: 3)使用正确的path和最新版本的框架检查是否在HTML文件上设置了一切: 4)build立和运行只是为了得到一个空白的networking视图。 如果我用这样的警报testingJavascript: 它会显示提醒certificateJavascript正在工作: 如果我在图表应该显示的容器上放置一些文本: 我将在Web视图中获取文本: 我还testing了远程框架链接,而不是本地和老版本的库,没有运气。 没有什么不同: 对我来说这似乎很明显 $(document).ready(function(){ 没有被xcode注意或调用。 这是我想要完成的: 我不知道还有什么要testing的。 如果你有任何想法,我会感激不尽。

在iphone x屏幕底部获取空白(xcode 9)

我正在为我的项目使用Xcode 9,并在底部获得一个空白区域。 另外,我正在使用故事板devise4“(iphone 5s / SE)作为布局。如何避免空白?下面是截图。

状态栏仍然显示

我真的很沮丧! 我试过每一个生活的可能性摆脱我的应用程序的顶部UIStatusBar … 我努力了: 在IB中将状态栏设置为“无” 运行[[UIApplication sharedApplication] setStatusBarHidden:YES]; 在每个场景的应用程序启动和。 转到.plist并更改“启动时隐藏状态栏”的值:YES 在目标的主页上设置相同的值 设置- (BOOL)prefersStatusBarHidden { return YES; } – (BOOL)prefersStatusBarHidden { return YES; }在应用程序委托 从字面上看,这一切都没有成效……它仍然显示出我的所有观点,而且是令人沮丧的 再次感谢 :) 附注:我在Xcode 5,开发人员公测iOS 7testing版6,但这也发生在我旧的ios6和xcode 4应用程序

UITableView节索引重叠行删除button

经过Google,Stackoverflow和苹果文档的search后,我几乎放弃了。 我正在制作一个应用程序来索引用户,由于潜在的很长的列表,我使用部分索引更快地导航。 我的问题如下图所示。 当我拖动一个项目来显示删除button,它是部分隐藏在我的部分索引栏下面。 我没有代码设置tableview或tableviewcells宽度和部分索引不能真正改变,就我而言。 编辑: 问题是我如何才能让tableview单元格在重叠之前结束,因此删除button是完全可见的。 编辑2: 我已经尝试设置更小的单元格没有任何运气。 cell.frame = CGRectMake(cell.frame.origin.x, cell.frame.origin.y, cell.frame.size.width-30, cell.frame.size.height); 我也尝试过与tableview相同,但它是在UITableViewController它不能被resize。 self.tableView.frame = CGRectMake(self.tableView.frame.origin.x, self.tableView.frame.origin.y, self.tableView.frame.size.width-30, self.tableView.frame.size.height);

将UIAlertView中的消息alignment到iOS 7中的左侧

我想左alignment留在UIAlertView留在iOS7 ,我能够做到这一点在iOS 5.x和6.x使用UITextAlignmentLeft和NSTextAlignmentLeft而不是iOS 7 。

EKCADErrorDomain使用calendarWithIdentifier

在我的iOS应用程序中,我用以下方法访问日历: EKCalendar* cal = [eventStore calendarWithIdentifier:[calendarIDs objectAtIndex:i]]; 通过以下方式向用户询问权限: eventStore requestAccessToEntityType:EKEntityTypeEvent completion:^(BOOL granted,NSError* error){} 现在这在iOS 7上正常工作,但在iOS 8上,我每次调用方法calendarWithIdentfier时都会收到以下错误: Error getting shared calendar invitations for entity types 3 from daemon: Error Domain=EKCADErrorDomain Code=1013 "The operation couldn't be completed. (EKCADErrorDomain error 1013.)" 我可以写\读没有问题的日历,但我不明白为什么会引发这个exception。 我已经尝试了一些在这里提出的方法,但没有一个似乎在这种情况下工作。