如何在 Eureka 中删除灰色截面栏

Posted

技术标签:

【中文标题】如何在 Eureka 中删除灰色截面栏【英文标题】:How to remove gray section bar in Eureka 【发布时间】:2016-06-30 06:42:53 【问题描述】:

我使用Eureka library 并使用此代码:

class MainViewController: FormViewController 

  var firstName = ""

  override func viewDidLoad() 
    super.viewDidLoad()
    navigationItem.title = "Форма заполнения"
    form +++=

        Section()

        <<< TextRow()  row in
            row.title = "Имя"
            row.placeholder = "Введите свое имя"
        .onChange  [weak self] row in
            self?.firstName = row.value!
        
  

我得到了以下图片:

我想删除导航面板和行之间的灰色条。

【问题讨论】:

【参考方案1】:

如果您的意思是使用普通样式 TableView 将其添加到您的代码中

override func viewDidLoad() 
        if tableView == nil 
            tableView = UITableView(frame: view.bounds, style: UITableViewStyle.Plain)
            tableView?.autoresizingMask = UIViewAutoresizing.FlexibleWidth.union(.FlexibleHeight)
        
        super.viewDidLoad()
        // my code ...

取自https://github.com/xmartlabs/Eureka/issues/218

【讨论】:

【参考方案2】:

试试这个:

form +++ Section()             
        var header = HeaderFooterView<UIView>(.class)            
        header.height =  0.1  // `height` > 0
        $0.header = header
    
<<< ...

【讨论】:

【参考方案3】:

SWIFT 3

override func viewDidLoad() 
    if tableView == nil 
        tableView = UITableView(frame: view.bounds, style: UITableViewStyle.plain)
        tableView?.autoresizingMask = UIViewAutoresizing.flexibleWidth.union(.flexibleHeight)
    
    super.viewDidLoad()

【讨论】:

【参考方案4】:

我使用此代码删除导航栏和 bodyview 之间的小图像

self.navigationController?.navigationBar.shadowImage = UIImage()

【讨论】:

这不会影响结果。

以上是关于如何在 Eureka 中删除灰色截面栏的主要内容,如果未能解决你的问题,请参考以下文章

Flex 4.7:如何嵌入背景音乐和删除面板标题栏?

如何在CAD中创建一个实体

如何删除 Eureka 表单中的 < >(下一个/上一个)完成工具栏?

从 UITabBar 中删除 transculent 会在其上方添加灰色框架

如何在 Swift UI 中删除 Picker 视图的灰色背景框

如何让状态栏透明,文字颜色为灰色?