草庐IT

remote-control

全部标签

ios - 如何关闭 Swift 中的预览 UI Controller ?

我不明白为什么它不解雇。我在我的应用程序中使用replaykit,我试图关闭在完成屏幕录制后弹出的UI。左上角有一个取消按钮,当我按下它时,预览Controller不会关闭。有一个委托(delegate)函数可以关闭Controller,但它对我不起作用。我觉得这是一个简单的解决方法,但我不确定我做错了什么。请帮我。如果您需要更多信息,请告诉我。谢谢!funcstartRecoding(){ifRPScreenRecorder.sharedRecorder().available{RPScreenRecorder.sharedRecorder().startRecordingWithM

ios - 如何让 View Controller 知道它应该从服务器获取数据?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭6年前。Improvethisquestion我正在尝试找到通知ViewController它应该根据另一个ViewController的操作从服务器获取数据的正确方法。例如-一个呈现推文列表的ViewController,以及一个让用户创建一条推文的ViewController。用户创建推文后,负责创建推文的ViewController将被关闭,负责呈现推文的ViewController现在应该知道它应该从服务器重新加载它的数据,以

ios - 如何在 subview Controller 中显示 segue?

我有一个主视图Controller,在这个ViewController中我显示另一个ViewController作为它的subviewController。显示subviewController的代码如下所示。self.currentController是位于主Controller内的子Controller。self.addChildViewController(self.currentController!)self.currentController?.view.frame=self.operationView.boundsself.currentController?.view.

ios - 快速标签栏试图在某些页面上显示登录 View Controller

我刚刚将我的应用程序导航切换到标签栏。现在我想知道如何在单击某些选项卡时显示登录VC。在用户未登录的情况下,我刚刚创建了一个performSegueWithIdentifier()之前。但是我如何使用导航栏Controller执行此操作?我不希望登录VC在导航栏中显示为一个项目,我只想在用户未登录并点击某个选项卡项目时显示 最佳答案 您可以让选项卡栏Controller的ViewController检查用户是否已经登录以及是否需要——如果需要,可以显示一个登录Controller,比如模态。

ios - 添加照片,并重新加载嵌入式照片容器 View Controller

我有一个ViewController,它收集信息,包括将多张照片添加到记录的能力。添加每张照片时,新照片将显示为特色照片(VC中的StoryboardUIImageview)。每张照片还应添加到图像数组中,然后将其传递给具有自己的自定义ViewController的容器View并显示。添加每张照片时,都会显示特色照片,但容器不会重新加载图像。当现有照片数组通过prepareforsegue方法传入时,照片容器确实可以正常工作,如下所示:overridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){if(se

swift - 当 UIButton 聚焦时,Siri Remote 的菜单按钮不退出应用程序

我正在覆盖pressesBegan以接收Select按键。当焦点位于UIButton上时,SiriRemote的菜单按钮不会退出我的应用程序。如果没有UI元素获得焦点,菜单按钮将按预期工作。当焦点位于UIButton上时,如何接收菜单按钮按下?overridefuncpressesBegan(presses:Set,withEventevent:UIPressesEvent?){foriteminpresses{ifitem.type==.Select{print("Click")}ifitem.type==.Menu{print("MenuButton")super.pressesB

ios - PrepareforSegue 函数从不运行,附加 View Controller 中的变量为空

我正在尝试将一些变量发送到另一个ViewController,并且我正在以编程方式触发segue。出于某种原因,这些变量永远不会被传递,打印语句也永远不会运行。当我尝试从我的下一个ViewController中检索变量时,变量只是nil且未分配。我有以下实际触发segue的函数,在我的ViewController的底部有prepareforsegue:funcaction(gestureRecognizer:UILongPressGestureRecognizer){if(lpgr!.state==UIGestureRecognizerState.Began){print("Began

swift - View Controller 未正确显示

我有4个ViewController,其中3个运行良好。它们都有自己的.swift文件,并使用Storyboard链接。最后一个ViewController没有正确显示,尽管没有什么可以阻止它这样做。这是调用最后一个ViewController的文件的摘录:funcshowBook(){self.presentViewController(BookViewController(),animated:true,completion:nil)}这是调用的文件:importUIKitclassBookViewController:UIViewController{overridefuncvi

ios - 同时切换Tabs和Reset Nav的View Controllers-Swift iOS

我有一个带有2个选项卡的tabBarController:标签0,标签1在tab0中我有一个带有3个subview的navigationControllerViewA(根)、ViewB、ViewC在viewC中按下一个按钮将使用代码将我带到tab1@IBActionfuncswitchButtonTapped(sender:UIButton){tabBarController.selectedIndex=1}我遇到的问题是,一旦我切换到tab1,我就无法让tab0重置回viewA(它的根vc),它停留在viewC。如何从tab0切换到tab1并同时重置tab0中的View?因为我同时切

swift - 如何为初始选项卡栏 Controller 提供类名?

我正在开发一个swift应用程序,它在应用程序首次启动时使用Walkthrough屏幕作为初始ViewController。我在那里有一个跳过按钮,当用户点击它时应该将其关闭。问题发生在按钮的Action上,我有一个代码,在代码中我必须为第一个TabBarViewController(应用程序的主屏幕)分配一个名称。请看图片:请你帮我如何给这个初始的TabBarController一个类名,我在我的案例中成功创建了一个StoryboardID(InitialViewController),但是我不能给一个类名,看图片:我以前从未这样做过,我尝试创建一个新的CocoaTouch文件并指定