草庐IT

iphone - 我真的需要 MainWindow.xib 文件吗?

我有一个没有MainWindow.xib的iPad4.3项目,因为它的主视图是以编程方式创建的。一切似乎都工作正常,但我注意到在我的plist文件中有一个NSMainNibFile键的值,该键的值是“MainWindow”。如果我以任何方式更改该条目,我的应用程序将无法运行。现在,这很奇怪,至少对我来说... 最佳答案 如果您删除目标属性中的xib引用,请务必更改main.m中的代码以引用您的类委托(delegate)类。intretVal=UIApplicationMain(argc,argv,nil,@"YourAppDeleg

iphone - 什么时候在 iOS 中使用 layoutSubview

我正在为需要自定义布局的iPad编写iOS应用程序。纵向和横向的布局完全不同,无法使用UIAutoResizingMask解决。我尝试使用layoutSubview方法,但我发现布局subview被调用了很多(来自UIScrollView)。我怎样才能减少layoutSubview调用来优化代码,或者我应该在设备旋转时自己调用它。谢谢。 最佳答案 对于不同的横向和纵向设计,使用ViewController方法,例如-(void)willRotateToInterfaceOrientation:(UIInterfaceOrientat

iphone - 如何注册应用程序以响应自定义 URL 方案打开请求?

像这样:NSString*stringURL=@"appname://";NSURL*url=[NSURLURLWithString:stringURL];[[UIApplicationsharedApplication]openURL:url];我稍微记得有必要向Info.plist写入一个值键。怎么办? 最佳答案 将此添加到plist.该应用程序将通过@"readtext://"url调用 关于iphone-如何注册应用程序以响应自定义URL方案打开请求?,我们在StackOverf

iphone - 如何在 iOS 中的 UITableView 上方添加 UIView?

我正在使用xcode模板创建一个带有UINavigationController的UITableView应用程序。我需要在UINavigationBar和UITableView之间添加一个UIView(在固定位置)。怎么做?谢谢。 最佳答案 您可以通过设置UITableView的tableHeaderView属性来做到这一点。UITableViewclassreferencetableHeaderViewReturnsanaccessoryviewthatisdisplayedabovethetable.@property(nona

iphone - 如何在 iOS 中制作水平可滚动的 UITabBar?

我的应用程序中的UITabBar由10多个项目组成,但宽度足以放置所有10多个项目。如何在iOS中制作水平滚动的UITabBar?谢谢。 最佳答案 至少在某种程度上你必须自己动手。可能的工作是创建一个UITabBarView(不是Controller)并将其嵌入到UIScrollView中。然后,您可以通过将其添加到您的TabBarController.view/tabBarView或其他内容来使用它来代替常规的TabBar控件。当然,您必须多试几次才能让它看起来正确,而且我不确定只是将View设置得更宽一些是否真的会使其显示更多项

.net - 在 .NET 中创建的 OpenXML 电子表格无法在 iPad 中打开

我正在尝试在.NET中生成一个电子表格,当我的经理不在办公室时,他会在他的iPad上打开它。电子表格在WindowsPC上可以正常打开,但是当尝试在iPad上打开时它显示“读取文档时发生错误”(非常有用!)通过使用OpenXMLSDK生产力工具上的“比较”功能与在iPad上确实打开的文档,并通过在记事本中手动编辑错误文档的XML文件,我缩小了范围它向下到文件xl/_rels/workbook.xml.rels,它存储工作簿中各部分的关系。这是我用来生成WorkbookPart和引用的代码WorkbookPartworkbookPart1=document.AddWorkbookPart

iphone - 您如何检测 iCloud 中的文件何时更改?

当iCloud中的文件发生更改(无论是添加、删除还是内容更改)时,我想调用我创建的方法([selfmethodName])以便我可以更新我的带有新文件名称的TableView。如何通知我文件更改?我是否需要监听NSNotification(如果是,那是什么?)还是必须手动检查?谢谢。 最佳答案 我必须监听的NSNotification的名称是NSMetadataQueryDidUpdateNotification。我是这样做的:[[NSNotificationCenterdefaultCenter]addObserver:selfs

ios - 将自定义字体嵌入从iPad应用程序生成的PDF中

概述我正在使用自定义字体TradeGothic的iPad应用程序中生成四页PDF文档。它正确地嵌入到应用程序中,看起来很棒。但是,该应用程序的一部分是通过电子邮件发送PDF,以免被抛弃。此发送的文件将所有字体显示为默认的sans类型,在一些系统上,我收到错误消息“找不到或创建字体'RVYPRT+TradeGothicLTStd-Light”。某些字符可能无法正确显示或打印。我正在使用UIKit框架生成PDF。这是使用相同过程的教程:http://www.ioslearner.com/generate-pdf-programmatically-iphoneipad/我的问题如何将字体嵌入

iphone - 自定义 UIButton 图片 iOS

是否有可能有一个自定义的UIButton,其图像只覆盖了它的一半?我想它会是这样的:UIButton*someButton=[UIButtonbuttonWithType:UIButtonTypeCustom];[someButtonsetBackgroundImage:[UIImageimageNamed:@"buttonPicture"]];/*ThentheremustbesomepropertyIcansetthatpreventsthebuttonfromstretchingtheimage??*/...我想要一个50x100px的按钮,它的上半部分只有一个50x50px的图

objective-c - 在 iOS 应用程序中获取和显示来自 Facebook 的图像

我正在为iPad开发一个iOS应用程序。我已经实现了InstagramAPI,所以我可以获取和使用用户的照片。我可以使用Facebook做同样的事情吗?有没有办法访问用户的图片?谢谢 最佳答案 GraphAPI是您开始查看要查找的数据的地方。对于用户照片,请查看:用户创建的相册-https://developers.facebook.com/docs/reference/api/user/关于照片的信息-https://developers.facebook.com/docs/reference/api/photo/我建议使用图谱A