草庐IT

ios - 第一次加载时,UICollectionView 的大小在 sizeForItemAt 中是错误的 - 旋转后它可以工作

我有一个collectionView设置如下,但是在sizeForItemAt中collectionView!.frame.size与渲染结果不同。注意:我只对collectionView的布局使用约束。有什么想法吗?publicoverrideinit(frame:CGRect){super.init(frame:frame)self.translatesAutoresizingMaskIntoConstraints=falseletlayout:UICollectionViewFlowLayout=UICollectionViewFlowLayout()layout.minimum

ios - 尝试使用 PHLivePhotoView objective-c 显示实时照片时图像元数据无效

我正在尝试在iOS设备上使用objective-c加载jpg图像和mov文件以显示实时照片,我制作了以下代码片段在viewDidLoad函数中执行此操作:-(void)viewDidLoad{[superviewDidLoad];PHLivePhotoView*photoView=[[PHLivePhotoViewalloc]initWithFrame:self.view.bounds];NSURL*imageUrl=[[NSBundlemainBundle]URLForResource:@"livePhoto"withExtension:@"jpg"];NSURL*videoUrl=

ios - willRotateToInterfaceOrientation :duration is deprecated. 实现 viewWillTransitionToSize:withTransitionCoordinator

将我的xcode更新到xcode9后,我收到了一个已弃用警告列表,但我不知道如何修复它“willRotateToInterfaceOrientation:duration:”已弃用:首先在iOS8.0中弃用-改为实现viewWillTransitionToSize:withTransitionCoordinator:“willAnimateRotationToInterfaceOrientation:duration:”已弃用:首先在iOS8.0中弃用-改为实现viewWillTransitionToSize:withTransitionCoordinator:'didRotateFr

ios - 在另一个 Controller 上显示按钮

我有两个Controller,一个Controller是controllerOne.swift,在这里我收到通知,当一个通知到达时,我需要在controllerTwo.swift上显示一个按钮。我的代码是:ControllerOne.swiftpublicfuncwebsocket(token:Any){self.ws.open("ws://"+String(APIHOST)+":"+String(port)+"/ws?token="+String(describing:token))self.ws.event.message={messageinletres=self.convert

物联网开发笔记(55)- 使用Micropython开发ESP32开发板之MQTT(消息队列遥测传输)实战

一、目的       这一节我们学习如何使用我们的ESP32开发板来学习MQTT。二、环境       ESP32客户端+MQTT服务器+ThonnyIDE+电脑+手机三、MQTT服务器的安装       MQTT具体是啥?大家自行百度,此处不再赘述。我找到一个介绍的网站,大家也可以去这里看一下:1-1MQTT是什么–太极创客这里我和大家介绍下安装方法,首先下载(此处使用的版本是V5.0.11):下载EMQX下载完成后,解压,然后打开CMD命令行,输入如下命令"emqxstart",就可以启动: 具体的使用方法,可参考官方的使用指南:快速开始|EMQX5.0文档我们接着往下讲,上面资料你后面再

ios - CoreBluetooth central 在指定服务时没有发现任何外围设备

我正在尝试弄清楚如何使用CoreBluetooth来扫描外围设备,这些外围设备为预先知道的服务做广告。所以我有以下ViewController,它显示在UITableViewController中发现的外围设备:importUIKitimportCoreBluetoothclassMasterViewController:UITableViewController{vardiscoveredPeripherals=[CBPeripheral]()varconnectedPeripherals=[CBPeripheral]()varperipheralsSupportingDeviceI

ios - 文本字段中的 Border 和 Padding 样式不适用于 swift5

我目前正在处理iOS元素。我的问题是textfield中的任何内容都没有改变我。很难找到问题的答案。我应该如何更改它?importFoundationimportUIKitclasspasswrodCheckAlertController:UIViewController{@IBOutletweakvarpassModalAlert:UITextView!@IBOutletweakvarpassTextfield:UITextField!@IBOutletweakvarcancelbutton:UIButton!@IBOutletweakvarokButton:UIButton!//l

ios - 在保存到文件之前旋转图像/上下文

如何旋转我的上下文?我已经尝试了所有与CGAffineTransformRotate()和CGContextRotateCTM()我能想到的组合,但无法使其工作。下面的代码运行良好。它捕获各种尺寸的图像及其背景,因此它们始终为320x480或480x320。这很重要。但是,我希望水平图像在保存到文件之前旋转90度。UIGraphicsBeginImageContextWithOptions(CGSizeMake(480,320),NO,0.0);UIImageView*iv=[[UIImageViewalloc]initWithFrame:CGRectMake(0,0,480,320)

iphone - 将 UITextField 添加到 cameraOverlay

大家好,我正在尝试将UITextField添加到我的cameraOverlay。我让它显示在我的相机View中,但它不可编辑。它根本没有响应。我需要采取什么方法才能让它响应?我看过这个问题,但不明白如何在我的cameraOverly上设置一个透明的ViewController。Suggestionforcameraoverlay提前致谢! 最佳答案 步骤应该是:创建您的选择器。创建一个带有clearColor背景的空View。将带有addSubview:的文本字段添加到步骤2中的View。将cameraOverlayView设置为第

ios - 在 iOS 中,使用 CGPDFDocumentRef,为什么我的 PDF 显示大边距而不是整个页面?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:howtofitpdfpageinentireview我可以毫无问题地显示PDF,但是,在我编译应用程序时,原始PDF没有显示大边距。我的代码:在H文件中:@interfaceviewPDF:UIView{CGPDFDocumentRefdocument;}在M文件中:-(id)initWithFrame:(CGRect)frame{self=[superinitWithFrame:(CGRect)frame];if(self){self.backgroundColor=[UIColorclearColor]