草庐IT

remote-control

全部标签

ios - 如何在 Swift 中将值发送到父 View Controller

我正在为我的iOS应用程序开发一个设置ViewController屏幕,它是用swift编写的。我正在使用导航Controller来运行主设置TableView,该View显示标题为“输入法”的单元格。当前方法列在单元格右侧。他们可以单击单元格转到下一个ViewController,他们可以在其中选择他们喜欢的输入法。从这里开始,有两个部分。首先是要选择的输入法(触摸屏或操纵杆)。第二部分是操纵杆,具体说明此人是左撇子还是右撇子。我不想让vc在他们选择一个盒子时放松,因为他们也可能在另一部分选择一个盒子。我的问题:如何从子Controller更新父Controller中的文本字段。我在

Swift 3,Xcode 8 实例化 View Controller 不工作

Xcode8在编译时说要用标识符更改实例化viewcontroller以简单地实例化ViewController。我这样做了,为什么会报两个错误?我正在使用Swift3。我想以编程方式更改页面。我已经阅读了很多关于该主题的其他问题。它们都使用带有标识符的实例化ViewController。他们还没有采用新语言。@IBActionfuncswitchPage(_sender:UIButton){letstoryboard=UIStoryboard(name:"Main",bundle:nil)letviewController=storyboard.instantiateViewCont

Swift 3,Xcode 8 实例化 View Controller 不工作

Xcode8在编译时说要用标识符更改实例化viewcontroller以简单地实例化ViewController。我这样做了,为什么会报两个错误?我正在使用Swift3。我想以编程方式更改页面。我已经阅读了很多关于该主题的其他问题。它们都使用带有标识符的实例化ViewController。他们还没有采用新语言。@IBActionfuncswitchPage(_sender:UIButton){letstoryboard=UIStoryboard(name:"Main",bundle:nil)letviewController=storyboard.instantiateViewCont

ios - 在实现自定义 View Controller 演示时,在哪里应用呈现 View 的约束?

当使用自定义动画呈现ViewController时,除了以下内容之外,Apple的文档或示例代码均未提及或包含约束://Alwaysaddthe"to"viewtothecontainer.//Anditdoesn'thurttosetitsstartframe.[containerViewaddSubview:toView];toView.frame=toViewStartFrame;问题是双倍高度的状态栏不能被自定义呈现的ViewController识别(使用非自定义呈现的ViewController没有这个问题)。呈现的ViewController由转换的容器View拥有,它是U

ios - 在实现自定义 View Controller 演示时,在哪里应用呈现 View 的约束?

当使用自定义动画呈现ViewController时,除了以下内容之外,Apple的文档或示例代码均未提及或包含约束://Alwaysaddthe"to"viewtothecontainer.//Anditdoesn'thurttosetitsstartframe.[containerViewaddSubview:toView];toView.frame=toViewStartFrame;问题是双倍高度的状态栏不能被自定义呈现的ViewController识别(使用非自定义呈现的ViewController没有这个问题)。呈现的ViewController由转换的容器View拥有,它是U

swift - 推送 View Controller 时,iOS 11 黑条出现在导航栏上

我只在iOS11中有这个奇怪的错误,在较低的iOS中,一切正常。问题是每当推送到ViewController时,导航栏顶部都会出现一个黑色空间。有没有其他人遇到过这个问题以及如何解决? 最佳答案 问题是,在双倍速度的情况下,您的View尺寸小于导航ControllerView尺寸。因此,当您滚动浏览时,View的框架会在内容偏移量更改期间发生变化,并且速度也会加倍。那可以解释这种行为。请尝试按照以下方法解决问题。extendedLayoutIncludesOpaqueBars=true您应该在UIViewController、UIT

swift - 推送 View Controller 时,iOS 11 黑条出现在导航栏上

我只在iOS11中有这个奇怪的错误,在较低的iOS中,一切正常。问题是每当推送到ViewController时,导航栏顶部都会出现一个黑色空间。有没有其他人遇到过这个问题以及如何解决? 最佳答案 问题是,在双倍速度的情况下,您的View尺寸小于导航ControllerView尺寸。因此,当您滚动浏览时,View的框架会在内容偏移量更改期间发生变化,并且速度也会加倍。那可以解释这种行为。请尝试按照以下方法解决问题。extendedLayoutIncludesOpaqueBars=true您应该在UIViewController、UIT

ios - Swift 尝试将 TableView 单元格上的点击事件链接到 Controller 方法

我是swift的新手,没有在objective-c中编程。所以我是新手:-)尝试做一些相当简单的事情。链接一个表格View单元格单击以在Controller中调用一个方法,就像这样http://prntscr.com/4m9kf7编辑:我的MasterController中有这些方法overridefunctableView(tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexP

ios - Swift 尝试将 TableView 单元格上的点击事件链接到 Controller 方法

我是swift的新手,没有在objective-c中编程。所以我是新手:-)尝试做一些相当简单的事情。链接一个表格View单元格单击以在Controller中调用一个方法,就像这样http://prntscr.com/4m9kf7编辑:我的MasterController中有这些方法overridefunctableView(tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexP

ios - 如何在一个 View Controller 中使用两个自定义 UITableViewCells 创建两个 TableView ?

我正在尝试使用两个自定义UITableViewCells在一个ViewController中创建两个UITableViews。我有以下内容:functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{iftableView==self.tableView{letcell=tableView.dequeueReusableCellWithIdentifier("CustomOne")as!CustomOneTableViewCellreturncell}i