草庐IT

MX_Controller

全部标签

ios - 在我的自定义 View 的 Controller 中创建自定义 IBAction

首先,我不能发布任何代码,但我会尽力描述我的问题。好的。我创建了一个自定义SwiftView文件作为view.xib并将其加载到我的view.swift我加载了那个Xib。Xib是imageview之上的一个简单的label。我可以在我的view.swift文件中创建我的IBOutlet,例如切换图像或更改标签。view.swift只是扩展了UIView。现在我将这个View集成到我的Storyboard中,它有一个Controller(我们称之为otherVC.swift)。现在otherVC.swift想要获取view.swift被触摸的信息。我尝试设置IBAction,但没有设置

ios - 如何以编程方式使用 Swift 3 在所有 View Controller 中显示标签栏?

我是Swift的新手。如何在不使用Storyboard的情况下以编程方式在swift3中的所有ViewController中显示选项卡栏?场景如下1.我有3个带有标签栏的ViewController(例如view1、view2、view3)2.当我点击view2中的一个按钮时,它导航到另一个ViewController(比如说view4)并且在view4中标签栏没有出现我在ViewController中添加了标签栏(假设是homeView)这是我在homeView的viewDidLoad()中的代码//CreateTabonelethomeviewController=view1()l

ios - 单独类中的图像选择器 Controller 委托(delegate)不起作用

我是Xcode和Swift的新手。我目前正在玩StartDevelopingiOSApps(Swift)Apple教程。到目前为止一切正常,除了一件事。本教程在主ViewController类中处理ImagePicker委托(delegate),使其符合UIImagePickerControllerDelegate和UINavigationControllerDelegate协议(protocol)。我想尝试其他方法并将委托(delegate)移动到单独的类。这是我所做的:importUIKitimportFoundationclassMealPhotoDelegate:UIViewC

swift - 详细 View Controller 后退按钮标题不会随主视图 Controller 标题一起更新

我有一个使用splitviewController的ios应用程序。masterviewcontroller的标题还包含未处理记录的数量。喜欢《记录(15)》。从detailviewcontroller,可以将记录标记为已处理。标记已处理的函数在masterviewcontroller中声明,当它被标记为已处理时,标题会更改为包含未处理的数字。例如在本例中为“记录(14)”。在iOS10中,此标题更改会自动很好地反射(reflect)在detailviewcontroller的后退按钮上,这很有意义,因为后退按钮的标题绑定(bind)到以前的viewcontroller的标题。但是后退

ios - 奇怪的大标题导航 Controller 问题

问题Iamhavingthisproblem.只有当我不在表格View的顶部时才会发生。当我在顶部时,一点问题都没有。•我也在真实设备上尝试过,但没有成功。•我认为单元格后面的阴影可能会导致它,但删除它也不起作用。•没有大标题也能正常工作,但我也想实现大标题功能。我没有以编程方式显示secondViewController。但是要返回到firstViewController,我使用以下代码:navigationController?.popViewController(animated:true) 最佳答案 找到问题了!在secon

swift - 是否可以创建全 View Controller 的图像(不仅仅是屏幕上的内容)?

这是我目前使用的代码:funcconfigureMailController()->MFMailComposeViewController{UIGraphicsBeginImageContext(self.view.bounds.size);self.view.layer.render(in:UIGraphicsGetCurrentContext()!)letscreenShot=UIGraphicsGetImageFromCurrentImageContext();UIGraphicsEndImageContext();letmailComposerVC=MFMailComposeV

ios - Swift:如何重用 View Controller

我正在开发一个简单的自定义转换器应用程序。问题是我为每个(!)转换(华氏度到摄氏度,盎司到千克等等)创建了一个单独的ViewController,我想知道如何只重用一个转换器ViewController并改变在后台完成计算?这是我到目前为止所做的:mainVC(包含每个转换器viewController的按钮)(现在有10个)用户可以进行的每次转换的转换器VCMathLib.swift为每个数学公式提供不同的函数每个转换器VC都包含一个名称标签(例如盎司到千克)、一个数字键盘和一个输入/输出标签。当用户触摸一个数字时,使用MathLib.swift中的正确数学公式即时完成转换。我只是使

ios - 从 View Controller 中删除 WebView

我有一个tableView,它在按下单元格后启动一个URL。我正在为它创建webView:varwebView=UIWebView(frame:self.view.bounds)webView.scalesPageToFit=trueview.addSubview(webView)letrequest=URLRequest(url:catPictureURL!)webView.loadRequest(request)webViewDidStartLoad(webView)我有一个函数可以在其中创建一个关闭按钮:funcwebViewDidStartLoad(_webView:UIWeb

ios - 尝试以特定尺寸显示弹出 Controller

找到几个如何使用弹出窗口的视频,并尝试只用Storyboard制作相同的视频,所以我明白了:但是,在应用程序运行时,当我按下按钮时,这个橙色的小Controller占据了所有的绿色屏幕,并且看起来不像我预期的那样带有箭头的小弹出窗口。 最佳答案 为了能够在弹出窗口中显示此类ViewController(橙色的),您必须将modalPresentationStyle定义为popover这样做:classParentViewController:UIViewController,UIPopoverPresentationControll

git@gitlab.mx.com: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)解决方案

mac OS升级后,Jenkins打包莫名一直获取git报错。执行命令查询详情信息:ssh-vvvgit@gitlab.mx.comdebug1:Authenticationsthatcancontinue:publickey,gssapi-with-mic,passwordPermissiondenied,pleasetryagain.git@git.bdaa.pro'spassword:debug3:sendpacket:type50debug2:wesentapasswordpacket,waitforreplydebug3:receivepacket:type51debug1:Auth