草庐IT

ios - 肖像应用程序。风景视频。 shouldAutoRotate 未运行

我有一个非常烦人的问题,我已经为此奋斗了几个小时。我有一个只能纵向运行的应用程序,但当我播放视频时,我希望它能横向播放。据我所知,解决这个问题的方法是更改​​Info.plist以允许横向、横向和纵向,然后遍历所有viewControllers并放入以下代码-(BOOL)shouldAutorotate{returnNO;}-(UIInterfaceOrientation)preferredInterfaceOrientationForPresentation{returnUIInterfaceOrientationPortrait;}-(NSUInteger)supportedInt

ios - 我可以更改键盘方向吗?

例如我用这段代码关闭自动旋转-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{returnNO;}-(BOOL)shouldAutorotate{returnNO;}-(NSUInteger)supportedInterfaceOrientations{return0;}我的按钮、标签、文本字段和其他对象可以根据设备的当前方向旋转。但是键盘不想旋转=/我如何旋转键盘或者我不能。谁知道?请帮忙)http://www.pictureshack.ru/image

ios - 始终以横向录制视频甚至设备旋转(横向->纵向->横向)

即使我的设备旋转(纵向->横向->纵向),我也需要始终以横向模式录制视频。取角度很简单,我用的是hyroscope。我的问题是总是横向录制视频。需要任何建议。我正在使用AVCaptureSession进行视频录制。AV可变组合?我不知道该用什么...请帮助我 最佳答案 为什么不强制您的Controller只处于横向模式?你可以这样做:-(BOOL)shouldAutorotate{returnYES;}-(NSUInteger)supportedInterfaceOrientations{returnUIInterfaceOrien

ios - 在没有 TextField 的情况下显示 iOS 屏幕键盘

我有一个特殊的iPad应用程序,即使没有UITextField作为第一响应者,屏幕键盘也必须保持可见。据推测,键盘的出现是由UITextInputTraits控制的。所以我让我的ViewController实现了UITextInputTraits协议(protocol)并向其中添加了这些方法:-(UITextAutocapitalizationType)autocapitalizationType{returnUITextAutocapitalizationTypeNone;}-(UITextAutocorrectionType)autocorrectionType{returnUIT

ios - CLGeocoder:美国州名将以短代码形式出现

我正在iOS8.0中开发应用。通过下面的链接,我正在分配位置对象,HowcanIgetcurrentlocationfromuseriniOS我的目标是根据当前位置找出城市、州和国家/地区的名称。使用此链接的答案,我得到了Apple地理编码器中使用的地点标记对象。GetcurrentcityandcountryfromCLGeocoder?一切都很好,只是当我获取美国国家/地区的州名称时。它给我简码,而不是完整的州名。例如对于Alaska它给了我AK对于Alabama它给了我AL这是我的日志,NorthKingstown,RI,UnitedStates我想要完整的状态名称,因为我想在我

javascript - 解析云函数 : Change object attributes before return

我有带有敏感数据的Parse_User,因此我将公共(public)读/写的ACL设置为false。但是,我希望允许用户获取用户的一些数据,例如他们的名字/姓氏。我通过云代码执行此操作-他们在其中轮询具有特定objectId的用户,但是当云代码返回时,它将通过在返回给用户之前更改字段来审查敏感数据。然而,Parse似乎认为这种对象的返回是“脏的”,并拒绝返回。有没有办法以这种方式(或任何其他方式)将修改后的对象返回给用户?例如,我的用户对象有五个(值得注意的)字段。+----------+-----------+----------+-----------+----------+|ob

ios - 为什么 [日历 dateFromComponents :] always return hour 16 ?

当我将[NSDatedate]传递给NSDateComponents,然后在修改工作日后传回时,我总是得到时间16:00:00。为什么?代码如下:{NSCalendar*calendar=[[NSCalendaralloc]initWithCalendarIdentifier:NSCalendarIdentifierGregorian];NSDate*now=[NSDatedate];NSLog(@"now=%@",now);NSDateComponents*firstDayOfWeek=[calendarcomponents:NSCalendarUnitYear|NSCalendar

ios - 快速使用正则表达式检查十进制输入

在我的应用程序中,有一些带有十进制键盘输入的文本字段。所以我需要一个函数来验证数字。funcvalueCheck(check:Double)->Double{letmyRegex="^(?:|0|[1-9]\\d*)(?:\\.\\d*)?$"ifcheck!=nil&&letmatch=check.rangeOfString(myRegex,options:.RegularExpressionSearch){returncheck}else{return0.0}}如果数字不为零或无效,例如几个点,则返回数字。如果数字为零或无效则返回0.0我想使用正则表达式,但我不知道如何快速使用它。

ios - 在 UITableView 中搜索具有多个部分的 Controller

我有一个UIViewController,其中有一个UITableView,在该tableview中我有多个部分,其中有一些项目,我必须在该tableview中搜索项目名称。我已经在我的ViewController中声明了这一点letsearchController=UISearchController(searchResultsController:nil)overridefuncviewDidLoad(){super.viewDidLoad()searchController.dimsBackgroundDuringPresentation=falsedefinesPresenta

ios - Swift 3.1 UITableViewController 作为 subview 或弹出窗口

我有一个棘手的任务。我有带有两个tableView、按钮等的TableUIViewController(父UIViewController)。此UIViewController显示有关咖啡馆中表的信息。我还有另一个名为MenuTableViewController的Controller(父级是UITableViewController),它是显示菜单项列表的单独View。只有三个UI项目-每个单元格中有两个标签和按钮。想法:我想以两种不同的方式使用这个MenuTableViewController。如果从主菜单转到此View-只显示菜单并允许用户编辑每个单元格。Button.title