草庐IT

ios - iPad 应用横向启动具有纵向尺寸的 Root View Controller

我设置了一个新的iPad项目,只支持UIInterfaceOrientationLandscapeRight。在我的AppDelegate中,我将RootViewController添加到窗口的rootViewController。在这个UIViewController(RootViewController)中,我有以下内容:-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{return(interfaceOrientation==UIInterfaceO

iOS 5.1 UISplitviewcontroller 不允许来自 RootViewController 的 presentModalViewController

我使用以下代码显示来自splitviewcontroller的RootViewcontroller的viewcontroller。它不会在iOS5.1纵向模式下显示任何内容。当横向显示Rootviewcontroller内的Controller。它在iOS5.0之前运行良好。-(void)displayFileInReader:(NSURL*)fileURL{SPDocumentReader*objiPadDocumentReader=[[SPDocumentReaderalloc]init];objiPadDocumentReader.readerType=ReaderTypeLoc

ios - 如何复制 iOS 键盘外观?

我为我的iOS应用制作了一个自定义数字键盘,但希望它更接近标准键盘的外观。我正在寻找有关如何使标准UIButton的外观和行为像标准键盘按钮的建议。具体来说,我需要为iPad弄清楚以下内容,并希望在xib或Storyboard中尽可能多地做。按钮的大小键盘背景的颜色(或者更好,我如何自己确定?)按钮的背景色按钮中文字的字体和颜色如何在按钮下方添加阴影?如何使用灰色而不是蓝色突出显示按钮?按钮之间的间距如何在更改方向时使按钮“组”作为一个整体居中?(所有调整大小的选项都将其固定在一侧而不是彼此)标准按钮是使用图像,还是修改标准UIButton的?或者更恰本地说,哪个对我们来说更好?更新:

iphone - 一个应用程序可以调用另一个应用程序然后返回结果吗?

我知道可以使用openURL方法从一个应用内启动另一个应用。如果该应用程序可以打开该URL,也可以使用canHandleURL检查。但是有没有一种方法可以调用应用程序,让它进行计算然后返回结果? 最佳答案 看看here(示例如何向被调用的应用程序发送文本)在您的情况下:假设您有2个应用程序(app1和app2)和2个url方案(protocolThatCallsApp1://和protocolThatCallsApp2://)在您的app1中,您使用protocolThatCallsApp2://调用app2然后在您的app2中进行

ios - 如何在 iPad 上显示 HTML5 视频海报?

我的HTML5视频语法几乎与thisguy相同:在iPhone(iOS5.0)和桌面Firefox上,我可以看到海报:但在iPad(iOS5.0.1)上它不会出现。我记得它曾经在iOS低于5的iPad上运行。 最佳答案 使用绝对路径而不是相对路径尝试相同的代码:如果这不起作用,他们的CDN可能会阻止外部引荐来源网址,因此请尝试将文件保存到您自己的本地服务器并使用它们的绝对路径。注意:您不必使用绝对路径,但绝对有助于排除故障。如果失败,另一种解决方案是使用绝对定位的图像覆盖,当点击时,使用JavaScript激活下面的标签;但这是一个

iphone - 使用 MDM + Enterprise 许可证自动更新 iOS 应用程序

我们有一个iPad应用程序在跨多个物理位置部署的自助服务终端模式下运行。我们希望有一个解决方案,可以将应用程序的任何更新自动推送到设备,这样客户就不必触摸他们拥有的每台iPad。我们的客户有一个现有的MDM软件,如果有更新,它会通知用户,但由于它打算成为一个信息亭,我们不希望公众实际自己进行更新。有人知道这是否可能吗?谢谢,泰迦。 最佳答案 编辑:从iOS7开始,您现在可以通过MDM软件强制更新应用。(以前适用于iOS6及以下版本):抱歉,即使使用企业程序和MDM服务器,您也无法在iOS设备上强制更新。最好的办法是配置更新,以便它们

iphone - 如何将 plist 从 bundle 移动到 iOS 上的文档文件夹

所以我只想知道如何在应用程序第一次运行时将plist从bundle移动到文档文件夹,因为我需要它。请帮助我,我不知道该怎么做。 最佳答案 如果你的plist名字是“friends”只需使用下面的代码(它会判断文件是否存在并复制)NSFileManager*fileManger=[NSFileManagerdefaultManager];NSError*error;NSArray*pathsArray=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomai

iphone - 5.0 Base SDK 应用无法安装在 5.1 操作系统的 iPad 上

我有一台5.1操作系统的ipad设备,我正在尝试在此设备上运行5.0基础SDK应用。这是我的错误:感谢您的帮助。 最佳答案 我相信从你的屏幕截图来看你正在运行带有iOS5.0SDK的Xcode4.2,为了部署到运行iOS5.1的设备你需要升级到最新版本的Xcode(4.3.2),它有iOS5.1SDK并将允许您将构建部署到5.1设备。此升级需要OSX10.7Lion。即使您的目标是您的Xcode版本支持的iOS版本,您也不能部署到运行比您的SDK支持的版本更高的iOS版本的设备。(Lion升级备选https://stackoverf

iphone - XCode 4.3.2 中的自定义字体

我知道这个主题已经陷入困境,但是我已经尝试了我在StackOverflow上找到的所有解决方案来解决这个问题,但由于某种原因它无法正常工作。我正在以编程方式创建一个UILabel,然后使用此字体。UILabel正在呈现,但不是我想要的字体(看起来像是默认的东西)首先,我将两个.ttf字体导入到名为“Resources”的文件夹下的xcode项目中。两种字体分别是GothamBook和GothamBookItalic(GothaBoo.ttf,GothaBooIta.ttf)然后,我在[myapp]-Info.plist文件中添加了一行名为“UIAppFont”的文件,在数组中添加了两行

iphone - iPad 2 上带有 HDMI 适配器的黑条

我的应用支持HDMI输出。我问了电视分辨率的代码,得到了1920x1080像素externalScreen.bounds好的,一切正常。我已经设置了我的View并在电视上试过了......但是虽然电视被正确检测为1920x1080并且我的View也已设置,但屏幕底部/顶部/侧面有黑条正确吗?为什么格式不对?附言当我镜像主屏​​幕时,它也显示黑边,当我使用YoutubeApp观看视频时,黑边消失了?感谢您的帮助!更新:好的,虽然我在控制台中得到了这个输出:Anewscreengotconnected:>...我仍然得到黑框。为了测试目的,我使用CGRectMake(0.0f,0.0f,1