草庐IT

iphone - 支持的方向不限制实际方向

我有一款iPad游戏,我只想在横屏模式下观看。我从目标的摘要中选择了横向View并有代码-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{//ReturnYESforsupportedorientationsreturnYES;}在我添加到navController的第一个ViewController中。但是通过改变目标的方向我能看到的唯一效果不是它如何旋转而是它首先加载的方向。有没有人有任何想法?谢谢! 最佳答案

iphone - uitableview 单元格中的手势错误

我在UITableViewCell中的GestureRecognizer有问题,我有左右滑动手势,按住2秒并在tableview单元格中捏合手势,滑动-下一章向右滑动,上一章向左滑动,捏合重定向到另一个ViewController,并按住2秒弹出窗口显示(subview)。所有这些都在一个名为表的TableView中实现。我的问题是一切正常,但在表格View中使用Gesture一段时间后,它卡住swipeGesture可能是捏也不起作用。但是当我转到另一个页面并返回时,它开始正常工作。一段时间后它也会卡住。我的代码是如何解决这个问题的?-(UITableViewCell*)tableV

iphone - 如何使用 UIAlertView 关闭模态视图 Controller ?

我想通过在我实现的UIAlertView上点击取消来关闭整个模态视图Controller。警报View询问用户是否要注销,如果用户点击是,它将关闭模态视图Controller。我如何在Xcode中执行此操作?谢谢! 最佳答案 您可以先查看有关uialertviewdelegate的文档。首先您需要将您的类声明为uialertview的委托(delegate),然后实现该方法以获取用户单击的按钮的索引。您可以使用这些方法来检查用户的选择-(void)alertView:(UIAlertView*)alertViewdidDismiss

iphone 如何使用 sqlite 获取组部分 tableview 的姓氏首字母?

我想知道如何为从iphone(xcode4.2)中的sqlite数据库中提取的名称创建一个字母组部分。我能够为名字做组部分,但无法做姓氏部分。有些名字有小写我希望标题字母全部大写,包括这些名字的小写和大写字母。有些名字有3个名字,想确保我得到姓氏。我的代码在下面,它似乎混淆了字母表(从A到L到C到D)以及e和E(我不想显示的小写字母和大写字母)//---createtheindex---nameIndex=[[NSMutableArrayalloc]init];for(inti=0;i更新*self.authorsInfo=[poemDatabasedatabase].authorsI

iphone - 辅助功能:适用于 iPhone/iOS 的辅助应用程序

是否可以为iPhone构建以与VoiceOver相同的方式工作的辅助应用程序?(使用UIAccessibilityAPI)-澄清一下,我们想构建一个与VoiceOver相同的屏幕阅读器。或者,VoiceOver是唯一允许在iOS设备上使用的辅助技术吗? 最佳答案 是的,您可以将自己的屏幕阅读器技术构建到您自己的应用中。您可能已经包含自己的语音合成库,例如CMUFLite,它听起来可能不如VoiceOver,并且子类化或添加类别到您想要支持您的私有(private)辅助行为的所有应用程序UI和文本对象。iOS应用商店中有少数会说话的应

iphone - iOS 5 跨多个场景保持一致的标签栏

我正在iOS5上开发我的第一个Apple产品。当我不使用UITabBarController时,在多个场景中保持一致的UITabBar对象的最佳方法是什么?它只是一个标准的UIViewController。我让选项卡栏在一个场景中按照我想要的方式工作,我希望能够将它复制到我的其他4个场景中。 最佳答案 使用UIAppearance用于在所有UITabBar实例上设置视觉属性的API。idappearance=[UITabBarappearance];[appearancesetBackgroundImage:someImage];[

iphone - iOS 5 中的单元测试 : Is there a way to remove STAssertTrue() lines from the editor temporarily?

我发现在我的代码之间编写数百行STAssertTrue会严重损害可读性。有没有办法暂时从编辑器窗口中删除这些行,这样我就看不到它们了?我认为没有。但有时好的特性会被隐藏... 最佳答案 不完全是,但是如果你改变codeSTAssert...STAssert...STAssert...morecode到:code{STAssert...STAssert...STAssert...}morecode您可以通过单击文本编辑区域左侧的显示三角形将大括号部分折叠为{...}。 关于iphone-i

iphone - iOS : Keep Http connection Open

我一直在使用CFHttp和NSUrlConnection。这些类每次都创建一个新连接来进行http发送和接收。基本上我需要一个连接来执行我所有的发送和接收。打开连接->发送http请求->接收http响应->发送http请求->接收http响应->关闭连接。有没有办法做到这一点。 最佳答案 NSUrlConnection将通过HTTP1.1协议(protocol)自动保持打开状态并为您重新使用连接。(参见acceptedanswer)。它应该开箱即用,除非您正在做一些事情来修改它的默认行为。我建议使用网络嗅探器来验证连接重用是否正在

iphone - 从 NSMutableData 即时创建 PDF

我有一个包含PDF文件的NSMutableData对象。我知道如何打开存储在系统上的PDF,我可以这样做:CFURLRefpdfURL=CFBundleCopyResourceURL(CFBundleGetMainBundle(),(CFStringRef)pathToPDF,NULL,NULL);CGPDFDocumentRefpdf=CGPDFDocumentCreateWithURL((CFURLRef)pdfURL);但现在我不想将文件存储在系统上,而是动态创建PDF对象(因为PDF作为加密PDF存储在系统上,我不想保存解密的出于安全原因文件。)因此,我不想从文件加载CGPDF

iphone - 如何防止传递给 superview 的点击事件?

有一个名为viewA的UIView,viewA有一个UITapGestureRecognizer,我无法修改识别器的目标代码。viewA有很多subview。对于某些特定的subview,我希望它们在我触摸它们时不向viewA传递点击事件(对于其他subview,它们应该向viewA传递点击事件)。我该怎么办? 最佳答案 将viewA设置为识别器的委托(delegate)。然后使用委托(delegate)方法:-(BOOL)gestureRecognizer:(UIGestureRecognizer*)gestureRecogniz