草庐IT

remote-control

全部标签

ios - AVPlayer View Controller 自动旋转关闭?

我正在开发一款仅采用纵向模式的iOS应用,它运行良好。问题是我在navigationController上方显示AVPlayerViewController(均以编程方式创建)。这个播放器支持所有的旋转(我不知道为什么!)。我想将其修复为仅纵向模式,就像应用的其他部分一样。我们怎样才能做到这一点? 最佳答案 创建继承自AVPlayerViewController的新类,并像这样实现支持的接口(interface)方法。在此之后,不是初始化AVPlayerViewController的对象,而是创建您创建的类的对象。classMyPo

ios - 如何在 Swift 的 didReceiveRemoteNotification 上从 App Delegate 推送 View Controller ?

我找不到任何明确的答案,我开始挣扎。到目前为止,我最接近的是present所需的ViewController,但显然它是模态显示的,而不是标签栏或导航栏。我在我的AppDelegate中有didReceiveRemoteNotification函数来尝试处理Firebase推送通知。本质上,我希望能够根据我在Firebase控制台上分配的键值对自动转至我的应用程序中的特定ViewController。到目前为止,我的AppDelegate看起来像这样:应用委托(delegate)funcapplication(_application:UIApplication,didReceiveR

微软官方Microsoft Remote Desktop for Mac

microsoft-remote-desktop-for-mac时候还是需要用到windows系统上的数据或者软件,除了使用第三方开发商的远程桌面工具外,微软公司也提供了Mac版(iMac和MacBook)的远程桌面软件(MicrosoftRemoteDesktop),可是中国区的Applestore无法直接下载到这个软件直接找到微软官方下载地址:MicrosoftRemoteDesktopBetaformacOSbyMicrosoftRemoteDesktophttps://install.appcenter.ms/orgs/rdmacios-k2vy/apps/microsoft-remo

ios - 从另一个 View Controller 关闭键盘

我正在使用SJSegmentedViewController使我的ViewController分段。我有一个名为PlaceReviewsVC的ViewController,我在其中添加了textView以供审阅。为了发布这篇评论,我在placeDetailSegmentController的navigationItem.rightBarButtonItem处添加了UIBarButtonItem的Post栏按钮实例是SJSegmentedViewController的实例。现在的问题是当我点击发布按钮时,我无法关闭键盘。我已尝试使用以下代码在分段ViewController中添加发布按钮

swift - 创建一个可从所有 View Controller 访问的变量

我想保存一个可从所有ViewController和文件访问的变量。我需要做什么才能完成它?我有一个创建输入“电子邮件”的文本字段并且必须保留它,所以当添加信息时,它会以文件名(电子邮件/用户名)进入数据库。 最佳答案 RaziSingleton方法非常好。我将留下另一个在swift中特别使用的结构体:structUserData{staticvaremail="hi@contact.com"}因此您可以在应用中的任何地方使用:)//Read/WriteUserData.email="somethingElse"在未来,将此主题进一步

ios - 有没有捷径可以知道,当我运行我的应用程序时,我在哪个 View Controller 中?

我正在处理一个已经存在的应用程序,我想运行该应用程序并在输出中知道我在哪个ViewController中,而无需转到每个类和viewController并打印其名称。有什么捷径或什么可以帮助我吗??我已经尝试在每个ViewController中加载的View中打印喜欢print("viewdidload:MainViewController")但我发现这是在浪费时间,因为我有太多的viewController。我考虑调试,但我真的不知道它的作用或方式。 最佳答案 您可以调整(交换实现)UIViewController.viewDid

ios - 当 View Controller 已经从基础 View Controller 继承时,如何在 View Controller 上创建 TableView

我有一个ViewController(TableViewController.swift),它继承自一个基本ViewController(BaseViewController.swift),如下所示:-classTableViewController:BaseViewController{//Somecode}我想在我的TableViewController上创建一个TableView,但要做到这一点,您必须从UITableViewController继承,但我不能这样做,因为Swift不允许多重继承;有办法解决这个问题吗?我是Swift的新手。 最佳答案

macos - 在 Swift 中将 View Controller 添加为 subview

我正在尝试使用swift构建一个简单的计算器应用程序。我创建了两个具有基本和高级选项的ViewController。早些时候在Obj-C中曾经这样做过[[AViewControlleralloc]initWithNibName:@"nibName"bundle:nil]在swift中,我什至无法导入我的新ViewController。但我仍然可以声明为varaViewController:AViewController?并使用它。但是我卡在加载Nib上了我尝试使用AViewController(nibName:"nibname",bundle:nil),但一切都会导致编译器错误Coul

cocoa - 如何在 Swift 中执行 View Controller 回调

我正在尝试从subviewController回调到其父View。传回的值已成功打印,但随后我得到一个EXC_BAD_INSTRUCTION。在父ViewController中,我像这样构建子Controller:letstoryboard:UIStoryboard=UIStoryboard(name:"Main",bundle:nil)ifletvc=storyboard.instantiateViewControllerWithIdentifier("dataEntryView")as?DataEntryViewController{dataEntryVC=vcvc.callbac

ios - Swift:在实例化 View Controller 时加载 XIB

我最近将我的项目升级到Swift,我正在尝试弄清楚如何动态实例化我的XIB,同时保持对我的ViewController的强引用。我讨厌调用NSBundle.mainBundle().loadNibNamed("someXib")因为你的viewcontroller有一个字符串表示很容易出现拼写错误,很难记住每个XIB的名称,并且如果我愿意,很难重命名XIB。在objective-c中,我会简单地实例化ViewController并像这样推送它:CRMyViewController*myVC=[CRMyViewControllernew];[self.navigationControll