草庐IT

ios 8 方向问题

我的应用程序是在iOS7中开发的,具有基于设备的强制方向:iphone->肖像Ipad->横屏使用iOS8,如果我在ipad上的应用程序以纵向模式启动,它会以横向模式显示应用程序,但结果是:如何修复iOS8方向? 最佳答案 我不确定我是否可以回答我自己的问题,但我已经使用解决了这个问题[self.windowsetFrame:[[UIScreenmainScreen]bounds]];在(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions

ios - 在 CollectionView 的 didSelectItemAtIndexPath 方法中获取 CGPoint

有没有办法获取uicollectionViewCell中点击点的坐标?如果我单击Y坐标50,我想执行方法B。 最佳答案 还有选项B,子类化UITableViewCell并从UIResponder类获取位置:@interfaceCustomTableViewCell:UITableViewCell@property(nonatomic)CGPointclickedLocation;@end@implementationCustomTableViewCell-(void)touchesBegan:(NSSet*)toucheswithE

ios - 全屏相机

我在使用AVCapture时遇到问题。背景故事:我为我的iPad应用制作了一个新的Storyboard,我复制了iPhoneStoryboard,并通过在需要的地方添加.iPad来更改新Storyboard的源代码。目前,我的应用仅使用纵向模式。然而,AVCapture(我用它来显示摄像机的实时画面)只填充了屏幕的一部分,外面有黑条。我还注意到它在3.5"屏幕iPhone上执行此操作。我会按要求添加代码。请让所有说明都super容易理解,这是我的第一个应用程序,我是新手。谢谢!!分支机构编辑:我尝试了Apple文档中的这段代码,但没有成功:AVCaptureSession*captur

iphone - 不确定如何在使用 Storyboard时正确地子类化 UIApplication

我想在X次用户不活动(未触发触摸事件)后返回Storyboard的初始ViewController。经过一些研究,我发现检测不活动的最常见方法是触发NSTimer并在触发事件时重置间隔。为了检测触发的事件,我们重写了UIApplication的子类中的[UIApplicationsentEvent:]。这是我有点卡住的部分。我正在看这个项目作为引用http://www.icodeblog.com/2011/09/19/timing-out-an-application-due-to-inactivity/https://github.com/elc/ELCUIApplication我不

ios - 在 iPad 上的弹出窗口中推送导航 View Controller 时更改弹出窗口 Controller 的大小

我是iosdevelopement的新手。我有一个主viewController有导航项,而我点击导航项popoverviewcontroller看起来很好,gettigexactcontentSizeForViewInPopover(320,845),问题是当我点击popoverviewcontroller内的按钮时必须更改popoverContentsize。UIBarButtonItem*btn=(UIBarButtonItem*)sender;Agamam*agamamView=[[Agamamalloc]initWithNibName:@"Agamam"bundle:nil]

ios - 如何检测弹出窗口关闭

当弹出窗口打开时,如果您单击它,它会关闭。有可能阻止这个吗?基本上我有以下问题。当弹出窗口关闭时,我需要处理一个函数。如果我在弹出窗口中设置一个带有关闭功能的按钮,那么我可以将该功能放在关闭方法中,但是如果用户点击屏幕,则不会检测到这一点。因此,如果您单击关闭弹出窗口,则可以停止关闭它。或者是否可以检测到允许调用我需要的函数。谢谢詹姆斯 最佳答案 可以使用这两种方法,但是第二种适合你的场景:/*Calledonthedelegatewhenthepopovercontrollerwilldismissthepopover.Retur

iphone - 在 iOS sdk 中实现 adColony 时出错

我已经在应用程序商店中上传了一个应用程序。我正在实现AdColony为此添加。在我的应用程序中禁用ARC,然后按照文档中的说明(仅通过AdColony启用ARC将“-fobjc-arc”添加到项目的“build设置”选项卡下的“其他链接器标志”设置中)我尝试启用ARC。但我收到链接器错误“没有这样的文件或目录:'-fobjc-arc”。此外,在Adcolony实现指南的第5步中写道,我们必须编写“-ObjC”或“-force_loadPATH/TO/LIBRARY/libAdColony.a”来运行其他链接器标志中的代码。禁用ARC的人需要使用上述两个过程。我尝试了所有不同的方法但仍然

ios - 只为 iPad 设置横向方向而不是 iPhone

我的xCode项目中有一个iPhoneStoryboard和iPadStoryboard。在我的iPhone版本中,我只希望使用纵向模式(已经存在)。现在,我已经为iPad添加了Storyboard,但iPad只能在纵向模式下工作。但是,我希望iPad可以在纵向和横向模式下工作,而iPhone只能保持纵向模式请指教。 最佳答案 选择您的项目->目标->部署信息->iPhone。并勾选如下:对于iPhone:对于iPad: 关于ios-只为iPad设置横向方向而不是iPhone,我们在St

ios - 如何为 sprite kit 实现触摸和按住?

我最近开始使用sprite-kit。我知道touchesBegan只需轻按一下即可,但我可以使用什么来识别按住的触摸吗? 最佳答案 如果你想实现像射击这样的东西,那么你需要在touchesBegan方法中开始射击,在touchesEnded方法中停止射击:-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{[selfstartShooting];}-(void)touchesEnded:(NSSet*)toucheswithEvent:(UIEvent*)even

iphone - (空): iPad: application executable contains unsupported architecture(s): armv7s (-19031)

当我构建我的iphone应用程序和我的ipad应用程序进行归档时,我收到此消息:(但在iPhone应用程序ofc中使用iPhone而不是iPad)(null):iPad:applicationexecutablecontainsunsupportedarchitecture(s):armv7s(-19031)我之前没有得到这个错误!我的应用程序的免费版本(几乎是相同的代码)没有得到它我认为它与iPhone5有关?我希望它能与iPhone5一起使用,所以我不想删除它armv7s/一个菜鸟 最佳答案 当您使用armv7设备归档您的应用程