草庐IT

ios - 有谁知道为什么 else 代码部分不能隐藏我的 colorPicker?

我还是Swift4的新手,我在互联网上找到了这个,并试图让这个按钮在图像按钮为A时显示“某物”。但是当我再次单击该按钮时,只有它的图像按钮发生了变化,但是“某事”仍然没有隐藏。有人可以帮忙吗?我已经完成了使用此动画的其他按钮,但该按钮正在显示库中的另一个按钮。但是这个1不一样,不显示来自Library的另一个按钮,而是显示ChromaColorPickervarsizeOff=UIImage(named:"Brush-Size")varsizeOn=UIImage(named:"Brush-Size-On")============================在别的地方======

ios - NavigationController 中的循环 - 如何避免内存泄漏?

在我的应用程序中,我有一个带有四个Controller的导航Controller。用户从A->B->C->D->A_1->B_2->等导航。这是一种方式,每个ViewController始终是一个新的ViewController。这个循环是有意的。但是在ViewControllerA和C中,我初始化了GoogleMaps,它占用了大量内存。因此,在15次循环(以及30次GoogleMaps初始化)之后,我的应用程序因内存泄漏而崩溃。现在我看到了解决这个问题的不同可能性。1)我没有初始化一个新的ViewController,而是重用了我的VC。所以谷歌地图只初始化了两次。我不喜欢这个,因

ios - Xcode 10/Swift 中的 Vision API 没有检测到任何东西。我做错了什么吗?

很长一段时间以来,我一直在修补这个问题,但由于我是Swift的新手,所以我很挣扎。我试图在相机的实时馈送中检测一个矩形(最终目标是检测何时看到纵横字谜),但包含的代码什么也没发现。我正在控制台中寻找“检测到矩形”字符串,但看起来该代码从未到达。谁能明白为什么?这是我的ViewController代码:非常感谢。@IBOutletvarcameraView:UIView!varrootLayer:CALayer!=nilprivatelazyvarcaptureSession:AVCaptureSession={letsession=AVCaptureSession()session.s

ios - 将图像保存到文件目录

我正在尝试使用文件目录保存图像,但我无法在没有错误提示的情况下保存NoSuchFolder.这是我的代码,我不确定我哪里出错了//WriteimagetodirectoryfuncwriteImageToPath(_path:String,image:UIImage){print("Writeimagetodirectory")//getthedocumentsdirectoryurlletdocumentsURL=FileManager.default.urls(for:.documentDirectory,in:.userDomainMask)[0]letfolderURL=doc

ios - 如何将动画添加到自定义按钮并在点击按钮时调用?

这个问题在这里已经有了答案:CustomUIButtonclassforbuttontouchevent(2个答案)关闭3年前。我创建了一个自定义按钮类,它是UIButton的子类,并编写一个UIButton扩展。这是我的扩展:extensionUIButton{funcsetButtonCurvy(){self.layer.cornerRadius=self.frame.size.height/2}//ThisfunctionshouldberunwhenbuttontappedfuncbuttonTapped(_completion:@escaping()->Void){letan

ios - 在 iOS 中归档发布版本之前,有什么方法可以自动运行我所有的单元测试

如何在iOS中归档构建之前自动执行单元测试。 最佳答案 您可以通过其步骤在本地计算机上设置持续集成。有多种选择可供选择。faSTLane或bitrise(我使用bitrise来构建简单的步骤)。对于bitrise,可以在此链接(https://app.bitrise.io/cli)中找到更多信息。通过执行此操作,您可以实现要在构建过程中执行的步骤。 关于ios-在iOS中归档发布版本之前,有什么方法可以自动运行我所有的单元测试,我们在StackOverflow上找到一个类似的问题:

ios - 录制视频时的音量

经过大量搜索,我找到了允许在录制视频的同时播放背景音频的代码块。我在下面粘贴了上述代码块。fileprivatefuncsetBackgroundAudioPreference(){guardallowBackgroundAudio==trueelse{return}guardaudioEnabled==trueelse{return}do{if#available(iOS10.0,*){tryAVAudioSession.sharedInstance().setCategory(.playAndRecord,mode:.default,options:[.mixWithOthers,

ios - SDK DJI 快速下载照片

我只是想从我的DJI无人机下载最新的访问提要并将提要转换为UIImage。我认为可以做到这一点的最简单方法是拍照,然后立即从存储中下载最新照片。我将在下面添加从存储代码中下载。这是最简单的方法吗?我一直收到此错误代码-Settingsparametersoperationfailed.(Code:-1007)我研究过但找不到这意味着什么-DJI文档仅限于几乎所有obj-c。这里的代码-@IBActionfuncdownload(_sender:UIButton){letcamera=self.fetchCamera()//switchcameramodetoallowformediad

ios - CGAffineTransform.identity 在设备旋转后无法正确重置变换

我正在做一个自定义转换,如果在呈现动画后,设备将旋转,然后destinationVC将被关闭,originVC转换不正确(不满足屏幕)。如果没有设备旋转,则一切正常。有没有人可以帮助我?这是我的呈现和关闭动画代码:funcanimateTransition(usingtransitionContext:UIViewControllerContextTransitioning){guardletoriginViewController=transitionContext.viewController(forKey:.from),letdestinationViewController=t

ios - 如何在 Swift 4/Xcode 10.1 中的整个应用程序中使用自定义字体?

这个问题在这里已经有了答案:SetadefaultfontforwholeiOSapp?(17个答案)关闭3年前。我在这里尝试了一些答案来为整个应用程序设置自定义字体,但似乎没有一个在Xcode10.1中工作。我想知道是否有人有一些建议?这是我到目前为止尝试过的;UsingcustomfontforentireiOSappswiftSetadefaultfontforwholeiOSapp?这是一个代码示例:(这仍然给我系统字体)overridefuncviewDidLoad(){super.viewDidLoad()UILabel.appearance().font=UIFont(n