【问题标题】:How to remove gray section bar in Eureka如何在 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!
}
}
}
我得到了以下图片:
我想删除导航面板和行之间的灰色条。
【问题讨论】:
标签:
ios
swift
eureka-forms
【解决方案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()