本文导读目录:
1、2024年12月华为荣耀magic 2(thinkpad s230u twist)
2、iosswift教程(iOS使用swift创建View开发)
3、魅蓝e3歼20(有什么比较好看的竖排四摄摄像头在左边的手机吗)
苹果macbookair键盘失灵(macbookair的数字键失灵了怎么办开机输密码,有两个数字键不好使
2024年12月华为荣耀magic 2(thinkpad s230u twist)macbookair的数字键失灵了怎么办开机输密码,有两个数字键不好使
议参考以下步骤:确保您的Mac已经更新至最新版本。(重要:更新前建议您备份好macOS的数据。
尝试重置Mac上的系统管理控制器(SMC)。
尝试重置非易失的随机访问存储器(NVRAM)。
thinkpad s230u twistiosswift教程(iOS使用swift创建View开发
iOS使用swift创建View开发
:大家想使用混编的话,记住架桥。:当项目创建swift的时候,“文件名-swift”里面已经包括了Swift文件和初始化等方法,注意的一点就是当OC调用Swift的时候。直接引用头文件“文件名-swift”就可以,不要添加调用类***swift.h文件,否则文件会出现引用框架出现错误。importUIKitclassKGCFeedBackView:UIView,UITableViewDataSource,UITableViewDelegate{}
iOSSwift相机步骤与注意事项
第一步:初始化?AVCaptureDeviceletcapDevice=AVCaptureDevice.default(for:.video)第二步:初始化设备会话管理器?管理输入输出let?capDevicetureSession=AVCaptureSession.init()????///设置????capDevicetureSession?.canSetSessionPreset(AVCaptureSession.Preset.init(rawValue:“AVCaptureSessionPresetx“))????capDevicetureSession?.sessionPreset=AVCaptureSession.Preset.init(rawValue:“AVCaptureSessionPresetx“)第三步:初始化相机设备输入流do{??????///初始化输入流?????let?capDeviceInput=tryAVCaptureDeviceInput.init(device:capDevice!)??????///添加输入流??????ifcapDevicetureSession?.canAddInput(capDeviceInput!)==true{????????capDevicetureSession?.addInput(capDeviceInput!)??????}????}catch{??????print(“相机初始化失败“)????}第四步:拍照初始化照片输出流///初始化照片输出流????let?capDeviceImgOutput=AVCapturePhotoOutput.init()????///添加输出流????ifcapDevicetureSession?.canAddOutput(capDeviceImgOutput!)==true{??????capDevicetureSession?.addOutput(capDeviceImgOutput!)????}第五步:录像初始化视频输出流///初始化视频数据输出流????letcapDeviceVideoOutput=AVCaptureVideoDataOutput.init()????///添加输出流????ifcapDevicetureSession?.canAddOutput(capDeviceVideoOutput!)==true{??????capDevicetureSession?.addOutput(capDeviceVideoOutput!)????}????capDeviceVideoOutput?.alwaysDiscardsLateVideoFrames=true//kCVPixelBufferPixelFormatTypeKey????capDeviceVideoOutput?.videoSettings=????capDeviceVideoOutput?.setSampleBufferDelegate(self,queue:DispatchQueue.init(label:“video“))第六步:因为录像肯定还需要同步录制音频所以初始化音频的输入?输出因为音频不能用上面的相机device所以///初始化麦克风设备????letaudioDevice=AVCaptureDevice.default(for:.audio)????do{??????//Wraptheaudiodeviceinacapturedeviceinput.??????capDeviceAudioInput=tryAVCaptureDeviceInput(device:audioDevice!)??????//Iftheinputcanbeadded,addittothesession.??????ifcapDevicetureSession!.canAddInput(capDeviceAudioInput!){????????capDevicetureSession!.addInput(capDeviceAudioInput!)??????}????}catch{??????print(“麦克风失败“)????}?///初始化音频输出流????let??capDeviceAudioOutput=?AVCaptureAudioDataOutput.init()????ifcapDevicetureSession!.canAddOutput(c apDeviceAudioOutput!){????2024年12月华为荣耀magic 2(thinkpad s230u twist)??capDevicetureSession!.addOutput(capDeviceAudioOutput!)????}????capDeviceAudioOutput?.setSampleBufferDelegate(self,queue:DispatchQueue.init(label:“audio“))第七步:初始化视频连接器let?videoConnection=capDeviceVideoOutput?.connection(with:.video)????videoConnection?.automaticallyAdjustsVideoMirroring=false????//设置视频输出方向????videoConnection?.videoOrientation=.portrait????//判断是否支撑视频稳定可以显著提高视频的质量只会在录制视频文件涉及到????ifvideoConnection!.isVideoStabilizationSupported{??????videoConnection?.preferredVideoStabilizationMode=.auto????}第八步:最重要的一步:将所有的输入输出流都添加到设备会话管理器前面几步已经添加了最后就是初始化预览相机的视图了///初始化相机输出流预览图层????letcapDevicePreViewLayer=AVCaptureVideoPreviewLayer.init(session:capDevicetureSession!)?????capDeviceContentView=SYDIYCameraContentView.init(frame:preViewLayerFrame)?????capDevicePreViewLayer?.frame=CGRect.init(x:,y:,width:preViewLayerFrame.size.width,height:preViewLayerFrame.size.height)?????capDevicePreViewLayer?.videoGravity=.resizeAspectFill然后开启会话管理器启动设备运行capDevicetureSession?.startRunning()注意事项就是:所有设置必须在会话管理器启动前初始化并且设置,不然拍照和录像会有很多小问题
thinkpad s230u twist魅蓝e歼(有什么比较好看的竖排四摄摄像头在左边的手机吗
2024年12月华为荣耀magic 2(thinkpad s230u twist)有什么比较好看的竖排四摄摄像头在左边的手机吗
红米note如果不在意水滴屏和配置的话,个人觉得最好看。小米Pro的颜值确实不错,就是后置四摄的每颗摄像头距离有些远,导致四摄有些长。
iPhoneX是Apple(苹果公司于北京时间年月日凌晨点,在ApplePark新总部的史蒂夫·乔布斯剧院会上发布的新机型。其中“X”是罗马数字“”的意思,代表着苹果向iPhone问世十周年致敬。
华为荣耀magic 2的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于thinkpad s230u twist、华为荣耀magic 2的信息别忘了在本站进行查找喔。