草庐IT

ios - MPMoviePlayerViewController 启用横向模式

我正在向我的应用添加一个MPMoviePlayerViewController,如下所示:MPMoviePlayerViewController*vc=[[MPMoviePlayerViewControlleralloc]initWithContentURL:movieURL];;[selfpresentMoviePlayerViewControllerAnimated:vc];一切正常,但我无法启用横向模式。除了实际的MPMoviePlayerViewController之外,我希望我的整个应用程序都是纵向的。我在谷歌上搜索,但所有解决方案都要求应用程序的其余部分也处于横向状态。我需

iOS 在启用缩放(捏合和双击)的情况下全屏显示 UIImage

我有一个使用UIImagePickerController从相机捕获的UIImage。现在,在用户点击它后,我希望它显示全屏,并能够使用捏合手势放大和缩小,还可以通过双击手势放大特定区域。换句话说,我想模拟ios的默认图像浏览器的功能。我在UIImageView中显示捕获的图像:self.imageView.contentMode=UIViewContentModeScaleAspectFill;使图像全屏显示。但是我如何实现缩放。我需要使用手势识别器从头开始吗?或者也许有一个默认的图像显示View,其中包含我不知道的所有实现? 最佳答案

ios - 如何查看 TouchID 启用与否

有什么方法可以检查我的应用程序是否启用了TouchID,如何检查我的应用程序是否启用了TouchID,例如:DropBox能够启用图形打印传感器。现在有什么方法可以检查我的应用程序是否显示基于touchid的TouchID屏幕启用。 最佳答案 当然,您不想检查iOS版本,这可能有效,但这是一种不好的做法。而是检查该功能。查看LAContext是否可用。if([LAContextclass]){//touchIDisavailableforthedevice//callcanEvaluatePolicy:errortoseeifthe

ios - 如果我在 TextField 中写入,则启用按钮

当您在TextField中编写内容时,我在启用按钮时遇到了一些问题。如果TextField中没有任何内容,我会禁用它,但当您在其中写入内容时,我无法再次启用它。我有这样的东西:-(void)viewDidLoad{[superviewDidLoad];NSUIntegertextLength=[_Name.textlength];[_doneButtonsetEnabled:(textLength>0)];} 最佳答案 将委托(delegate)设置为UITextField并创建一个用于在ViewDidLoad中更改文本的方法,如下

iphone - 如何使用 iPhone sdk 在 iPhone 应用程序中启用文件共享

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:Howtoenablefilesharingformyapp?如何在iPhone应用程序中启用文件共享功能。我对此很好奇,因为当我将iPhone与iTunes连接时,它会显示三个应用程序。一个是Skype,第二个是bump,第三个是我自己的应用程序。我的应用程序是关于增强现实并在特定标记上显示一些视频和图像,我还进行了社交共享和APNS工作以及Flurry集成,所有主要工作都在我的应用程序中进行,但我没有做任何启用此功能的事情,但为什么会发生这种情况以及如何发生。请告诉我。这对我来说很棒。谢谢。

iphone - 如果我没有启用角标(Badge),为什么我的 iOS 应用程序图标会显示角标(Badge)编号?

注册推送通知时,我没有启用角标(Badge)警报...-(void)registerForPushNotifications{UIRemoteNotificationTypenotificationTypes=(UIRemoteNotificationTypeAlert|UIRemoteNotificationTypeSound);[[UIApplicationsharedApplication]registerForRemoteNotificationTypes:notificationTypes];}...所以我不明白为什么会显示它。我能弄清楚如何禁用角标(Badge)显示在我的图

ios - 是否有 iOS 方法/功能来测试设置限制是否已启用?

根据Apple的新child应用程序政策,在Apple接受该应用程序之前,必须先设置家长门控。不幸的是,Apple尚未提供可用于此类门的机制,因此开发人员正在努力解决这个问题。在iOS设置中,Apple确实允许用户设置限制,例如禁止应用内购买等。您首先必须启用整个限制设置,然后选择您要实现的限制.我想知道是否有用于检查限制状态(即启用或禁用)的iOS功能或方法,理想情况下是否也可以专门检查每个应用程序的个别限制设置的状态?我知道您可以进行应用内购买(canMakePayments方法)如果有人找到了制作Apple接受的iOS家长网关的方法,我和许多其他开发人员真的很想听听。非常感谢

ios - iPhone X 手电筒在启用 AR 相机时关闭

我正在构建一个需要手电筒打开手电筒模式的AR应用程序。打开手电筒模式然后启用AR场景在我的iPhone8上工作正常,但在iPhoneX上,手电筒打开然后再次关闭。有什么办法可以解决这个问题,或者我必须做些什么才能让iPhoneX正常工作?-(void)turnTorchOn:(bool)on{ClasscaptureDeviceClass=NSClassFromString(@"AVCaptureDevice");if(captureDeviceClass!=nil){AVCaptureDevice*device=[AVCaptureDevicedefaultDeviceWithMed

iphone - 启用 iPhone 界面方向

我试图让我的应用程序在设备本身旋转时旋转界面,但我做不到。我在plist信息文件中添加了支持的接口(interface),并为shouldRotateToInterfaceOrientation返回了yes。-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{if(interfaceOrientation==UIInterfaceOrientationPortrait||interfaceOrientation==UIInterfaceOrientation

ios - 通过代码在sqlite3中启用foreign_keys=ON

我在几个表中添加了一对一,一对多的关系......我以编程方式创建了数据库和表我想为我的表启用外键,我为此开火sqlite3_excec(db,PRAGMAforeign_keys=ON,0,0,&error)这是行不通的!它正在创建文本文件而不是sqlite3。请告诉我是否有任何在sqlite3中启用PRAGMAforeign_keys=ON;的解决方案 最佳答案 在打开数据库的方法中编写这段代码sqlite3_stmt*enableForeignKey;NSString*strsql=[NSStringstringWithFor