草庐IT

control-c

全部标签

ios - 在 UIContainerView swift ios 中调整 subview Controller 的大小

我正在创建一个应用程序,我必须在其中打开一个ViewController内的2-3个ViewController,因为我想为这些ViewController共享相同的滑动抽屉和导航栏。我关注了this教程。我在MainController中使用了ContainerView并正确添加了子Controller,但我很难调整子Controller的大小以匹配containerviewself.mainContainer.addSubview(vc.view)self.mainContainer.translatesAutoresizingMaskIntoConstraints=falsead

ios - 是否可以更改所有 View Controller 的状态栏颜色?

我已经搜索了一段时间,但我只找到了描述在一个ViewController上更改颜色而不是所有ViewController的答案。有可能吗? 最佳答案 只需要两步就可以改变整个应用的状态栏样式。?第一步向项目的Info.plist文件添加一个新属性并将其设置为false。UIViewControllerBasedStatusBarAppearance第二步转到项目的目标并在常规/部署信息下,将状态栏样式从默认切换到Light.执行这些步骤将确保状态栏在整个项目中的行为相同。 关于ios-是

ios - Swift 4 - 特定的 View Controller 状态栏样式没有改变

实现UIViewController后,状态栏内容颜色似乎由于某种原因没有改变(仍然保持黑色)。如何仅针对这个特定的UIViewController使用Swift4.0以编程方式将其更改为“浅色”模式(白色)?不是整个应用程序。ViewController.swift类importUIKitclassViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()view.backgroundColor=UIColor.blueself.title="HelloWorld"self.navigat

ios - 从 Storyboard向下转换/向上转换 View Controller

如果我有一个包含名为“ABCViewController”的ViewController的Storyboard“A_ViewController”是“ABCViewController”的子类有没有办法从Storyboard中将ViewController“ABCViewController”启动为“A_ViewController”? 最佳答案 这是我的工作。希望对您有所帮助。letabcController=storyboard.instantiateViewControllerWithIdentifier("ABCViewCo

ios - 如何在不重复代码的情况下在所有 Controller 中显示警报?

我想编写一个函数alert()并运行它。但我想在不重复代码的情况下在任何Controller中显示此警报。例如:我有Presence.swift类,这里我有一些条件,如:ifmyVar==1{//JustforpresentingrunMyAlert()}当myVar==1用户处于后台时,无论他身在何处,在哪个屏幕上,他都会在屏幕上收到警报。如何在不重复我的代码的情况下做到这一点?我试图在AppDelegate中将其制作为:funcalert(title:String,message:String,buttonTitle:String,window:UIWindow){letalert

ios - 应用程序试图在发送文本时在目标上呈现一个 nil 模态视图 Controller

我正在尝试发送一条短信并像这样设置Controller,但我收到一条错误消息'NSInvalidArgumentException',reason:'Applicationtriedtopresentanilmodalviewcontrollerontarget.'我已确保在我的Storyboard中将其连接到TextMessageController,因此我不太确定是什么导致了崩溃。classTextMessageController:UIViewController,MFMessageComposeViewControllerDelegate{varphone:String?ove

swift - 如何在 swift3 中更改导航 Controller 上的后退按钮标题?

我想在swift3中将后退按钮的标题更改为任何名称。我尝试了很多方法,但没有一种对我有用。self.navigationItem.backBarButtonItem?.title="Title"self.navigationController?.navigationItem.backBarButtonItem?.title="Title"仅供引用,我在appdelegate中编写了以下代码。letbackImage:UIImage=UIImage(named:"backArrow")!UINavigationBar.appearance().barTintColor=UIColor(

ios - 如何返回到不同 Storyboard的上一个 View Controller ?

我有2个StoryboardA和B。StoryboardA有多个ViewController。在一些用户操作之后,我从StoryboardA切换到StoryboardB。如何通过单击后退按钮返回到之前的StoryboardA并返回到我最初来自的同一ViewController。我不能按照下面给出的那样做,因为我不会有A的旧导航堆栈。letstoryboard=UIStoryboard(name:"A",bundle:nil)letvc=storyboard.instantiateInitialViewController()asUIViewController!presentViewC

ios - Swift 无法从上到下呈现 View Controller

在我的应用程序中,我必须从上到下呈现屏幕,我已经尝试使用下面的代码提供相同的正常呈现风格。letscreen=self.storyboard?.instantiateViewController(withIdentifier:"Screen1p5")as?Screen1p5lettransition=CATransition()transition.duration=0.5transition.type=kCATransitionPushtransition.subtype=kCATransitionFromTopview.window!.layer.add(transition,fo

ios - 如何将 UIPickerView Controller 中的图像或视频保存到文档目录?

处理选定的图像或视频:funcimagePickerController(picker:UIImagePickerController,didFinishPickingMediaWithInfoinfo:[String:AnyObject]){print("ok")ifletimage=info[UIImagePickerControllerOriginalImage]as?UIImage{//whattodotosavethatimage}else{//howtogetthevideoandsave}}保存到文档目录:letpath=try!NSFileManager.default