3

我使用Eureka 库并使用以下代码:

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!
        }
  }
}

我得到了以下图片:

在此处输入图像描述

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

4

4 回答 4

2

如果您的意思是使用普通样式 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

于 2016-06-30T07:03:54.470 回答
2

尝试这个:

form +++ Section() {            
        var header = HeaderFooterView<UIView>(.class)            
        header.height = { 0.1 } // `height` > 0
        $0.header = header
    }
<<< ...
于 2017-01-19T03:20:51.167 回答
2

斯威夫特 3

override func viewDidLoad() {
    if tableView == nil {
        tableView = UITableView(frame: view.bounds, style: UITableViewStyle.plain)
        tableView?.autoresizingMask = UIViewAutoresizing.flexibleWidth.union(.flexibleHeight)
    }
    super.viewDidLoad()
于 2017-05-26T21:18:40.280 回答
0

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

self.navigationController?.navigationBar.shadowImage = UIImage()
于 2016-06-30T06:49:53.007 回答