草庐IT

ios - 获取当前屏幕亮度

有谁知道如何获取用户当前的屏幕亮度或仅为一次View临时更改亮度?当用户启动特定View时,屏幕会变暗到尽可能低的亮度。在这种情况下,我使用:UIScreen.mainScreen().brightness=CGFloat(0.0)但我想知道,当用户关闭View时,亮度会恢复到原来的亮度。使用它的应用是Stocard。查看卡片条码时,屏幕亮度会调到最大,而当条码View消失时,屏幕亮度会恢复到用户之前的亮度。如果有人知道如何在Swift2.3中执行此操作,那就太好了。 最佳答案 您正在寻找UIScreen类。只需访问主屏幕并获取如下

swift - 如何在 Swift 中获取当前时间?

我正在尝试获取当前时间,到目前为止我已经这样做了:letdate=NSDate()letcalender=NSCalendar.currentCalendar()letcomponents=calender.component([.Hour,.Minute],fromDate:date)然后我尝试获取组件的小时数lethour=components.hour这给我““Int”类型的值没有成员'hour'”。有什么建议吗? 最佳答案 改变letcomponents=calender.component([.Hour,.Minute],

ios - 获取当前的 iOS 设备方向,即使设备的方向已锁定

即使设备的方向已锁定,我也想获取当前的iOS设备方向。(就像iOS相机应用程序一样)我想至少检测Portrait、LandscapeLeft和LandscapeRight。当方向锁定时,UIDeviceOrientation和UIInterfaceOrientation似乎不起作用。在这种情况下,我认为我们将使用CoreMotion。我如何在swift4中对其进行逻辑处理? 最佳答案 用核心运动声明运动管理器varorientationLast=UIInterfaceOrientation(rawValue:0)!varmotion

ios - 关闭所有当前呈现的 UIAlertControllers

有没有办法关闭当前显示的所有UIAlertController?这是因为在我的应用程序的任何地方和任何状态下,我都需要在按下推送通知时到达某个ViewController。 最佳答案 funcdismissAnyAlertControllerIfPresent(){guardletwindow:UIWindow=UIApplication.shared.keyWindow,vartopVC=window.rootViewController?.presentedViewControllerelse{return}whiletopVC

ios - 如何在非 View Controller 类中获取可见/当前 View Controller ? swift

我有信息框对象-“信息View”。我想将这个View附加到当前的VCView中,有时直接在VC类中,有时在VC类之外,例如。在我的框架中。我不想总是在方法参数中传递当前VC,比如classInfoView:UIView{/*Initializationmethods*/funcshow(viewController:ViewController){/*somecode*/viewController.addSubview(self)}}我想在我的“信息View”类中直接获取当前VC:classInfoView:UIView{/*Initializationmethods*/funcsh

ios - 快速解析地理点未获取当前位置

当我向后端发送内容时,尝试使用解析PFGeoPoint.geoPointForCurrentLocationInBackground获取当前位置。代码看起来像NSLog("Beforeblock")PFGeoPoint.geoPointForCurrentLocationInBackground{(geoPoint:PFGeoPoint!,error:NSError!)->VoidinNSLog("insideblock")if!error{//dosomethingwiththenewgeoPoint}}而且我从来没有在控制台上得到我的内部block。我安装了CoreLocation

ios - 具有自动更新当前时区的静态让日历不起作用

在我的应用程序中,我在SharedCalendar类中有一个静态的gregorian属性,其定义如下:staticletgregorian:Calendar={varcalendar=Foundation.Calendar(identifier:.gregorian)calendar.timeZone=TimeZone.autoupdatingCurrentreturncalendar}()当我想访问特定时区中某个日期的某一天时,我会调用:SharedCalendar.gregorian.dateComponents([.day],from:someDate).day!假设someDa

ios - 当前单元格不可见时,UICollectionView 显示错误的项目数?

关于我的UICollectionView中显示的项目,我有一个问题,我不确定如何解释,但我会尽可能详细地解释,希望有人能帮助解决这个问题。目前,我有一个包含UICollectionView的UITableViewCell。每个UICollectionCell都包含一个图像,从它的indexPath中检索。以下示例代码是我对包含UICollectionView的UITableViewCell的实现:extensionMainViewController:UITableViewDelegate{functableView(_tableView:UITableView,cellForRowA

ios - 关闭所有非当前 View

我一直在关注一个视频教程,该视频教程教我如何以编程方式创建没有Storyboard的iOS应用程序。进展顺利,我喜欢它的大部分内容,但我有一个小问题。我只读了一半,我注意到一个潜在的内存问题,教程向我展示的方式是,对于每个下一个View,我都这样呈现:letChooseCategoryController=ChooseCategoryViewController()present(ChooseCategoryController,animated:true,completion:nil)然后我从那里的角度展示另一个。回过头来看,我也提出了另一种观点。我在运行应用程序时注意到内存使用量在

Oracle 将当前日期加/减一天、一小时、一分钟函数

sysdate+1加一天sysdate+1/24加1小时sysdate+1/(2460)加1分钟sysdate+1/(2460*60)加1秒钟类推至毫秒0.001秒加法selectsysdate,add_months(sysdate,12)fromdual;--加1年selectsysdate,add_months(sysdate,1)fromdual;--加1月selectsysdate,to_char(sysdate+7,‘yyyy-mm-ddHH24:MI:SS’)fromdual;--加1星期selectsysdate,to_char(sysdate+1,‘yyyy-mm-ddHH24