swift表格导航控制器(代码片段)

author author     2023-01-20     280

关键词:

//
//  Copyright © 2014 Yuri Kotov
//

import UIKit

@objc
protocol FormNavigation 
    var nextField: UIResponder? get


class FormNavigationController: NSObject 
    let action: Selector = "textFieldDidReturn:"

    @IBOutlet
    var fields: [UITextField] = [] 
        willSet  unsubscribe(fields) 
        didSet  subscribe(fields) 
    

    func subscribe(fields: [UITextField]) 
        fields.map  $0.addTarget(self, action: self.action, forControlEvents: UIControlEvents.EditingDidEndOnExit) 
    

    func unsubscribe(fields: [UITextField]) 
        fields.map  $0.removeTarget(self, action: self.action, forControlEvents: UIControlEvents.EditingDidEndOnExit) 
    

    func textFieldDidReturn(sender: UITextField) 
        if let field = sender as? FormNavigation 
            field.nextField?.becomeFirstResponder()
         else if var index = find(fields, sender) 
            if ++index < fields.count 
                fields[index].becomeFirstResponder()
            
        
    

    deinit 
        unsubscribe(fields)
    

Swift:如何使用导航控制器重新加载表格

】Swift:如何使用导航控制器重新加载表格【英文标题】:Swift:howtoreloadatablewithnavigationcontroller【发布时间】:2016-06-0413:47:49【问题描述】:我是初学者,请友好解释,谢谢。所以基本上每次我点击一个单元格然后再点击我如何... 查看详情

swift用于在导航控制器上显示表视图控制器的操场(代码片段)

查看详情

swift4仅为一个视图控制器设置导航属性(代码片段)

我试图只让一个视图控制器的导航栏半透明并改变其他一些属性。在用户离开这个VC后,我希望它回到'正常',即我在AppDelegate中拥有的东西。我是否必须重置viewWillDisappear中的每一行?如果是这样,我将用于背景图像/阴影图像作... 查看详情

在 Swift 的导航栏中设置图像

...何地方(尽管在那里也可以,因为我将它隐藏在那个视图控制器上):顶部的表格视图控制器,以及图像最右侧的地图视图和表格视图控制器下面。这段代码神秘地用于在一个视图控制器(收藏夹视图控制器,左上角)上的导 查看详情

Swift:删除嵌入在导航控制器中的表格视图控制器页脚下方的空间

】Swift:删除嵌入在导航控制器中的表格视图控制器页脚下方的空间【英文标题】:Swift:removespacebelowfooteroftableviewcontrollerembeddedinnavigationcontroller【发布时间】:2020-07-0907:35:12【问题描述】:我只想删除页脚视图下方的空间。它显... 查看详情

应用于控制器的背景未应用于故事板swift中的表格视图单元格(代码片段)

我有一个故事板,其中一个背景图像放在桌子上面。我的问题是背景图像应用于表而不是表格的单元格,它们仍然是白色的。我做错了什么?请帮忙答案在cellForRowAtIndexpath方法中,使用cell.backgroundColor=UIColor.clear另一答案您需要... 查看详情

导航控制器工具栏大小和位置 - iOS Swift

】导航控制器工具栏大小和位置-iOSSwift【英文标题】:NavigationControllerToolbarSize&Location-iOSSwift【发布时间】:2016-11-2201:25:55【问题描述】:您好,我目前正在使用Swift3开发一个应用程序。我在嵌入导航控制器的表格视图控制器... 查看详情

swift的appdelegate导航(代码片段)

查看详情

swift自定义导航栏(代码片段)

查看详情

swift添加导航栏按钮(代码片段)

查看详情

swift导航栏的东西(代码片段)

查看详情

swift改变导航栏的颜色(代码片段)

查看详情

标签栏选择swift中的索引(代码片段)

...签成为第一个在应用程序启动时显示的屏幕我有5个视图控制器嵌入导航控制器如何选择任何选项卡来启动视图加载?答案overridefuncviewDidAppear(_animated:Bool)self.tabBarController?.selectedIndex=2选定的索引2将选择第三个选项卡。如果你是第... 查看详情

Swift - 通过导航控制器委托

】Swift-通过导航控制器委托【英文标题】:Swift-DelegatethroughNavController【发布时间】:2017-05-0103:09:57【问题描述】:我将在其中包含我的完整代码,但我会尝试指出相关位的位置。基本上,我从UnwindSegue返回到带有一些新数据的视... 查看详情

Swift - 导航控制器没有杀死视图控制器实例

】Swift-导航控制器没有杀死视图控制器实例【英文标题】:Swift-NavigationControllernoKillingViewControllerInstance【发布时间】:2016-02-2511:13:57【问题描述】:我正在使用自定义导航控制器来显示和隐藏两个ViewController。调用ViewController来... 查看详情

swift带有uiimage标题的导航栏(代码片段)

查看详情

使用 Swift 3 的导航栏背景颜色灯

...发布时间】:2017-02-2410:29:17【问题描述】:我在任何视图控制器中添加导航栏。但是,我在项目中添加了新的CollectionView控制器。我的问题是我无法在集合视图控制器中添加导航栏。所以我用代码添加导航栏。我在AttributesInspector... 查看详情

iOS Swift:出现不正确的导航栏

...:35:24【问题描述】:不正确的导航栏出现在我的表格视图控制器屏幕上(请参阅下面的故事板)。我希望情节提要上显示的内容成为我的导航栏(即右上角带有“主要提要”标题和退出按钮)。然而,这就是我真正得到的-这里... 查看详情