如何去除Eureka中的灰色部分栏
How to remove gray section bar in Eureka
我使用 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!
}
}
}
我得到了如下图片:
而且我想删除导航面板和行之间的灰色栏。
我使用此代码删除导航栏和 bodyview 之间的小图像
self.navigationController?.navigationBar.shadowImage = UIImage()
如果您的意思是使用 Plain Style 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 ...
}
试试这个:
form +++ Section() {
var header = HeaderFooterView<UIView>(.class)
header.height = { 0.1 } // `height` > 0
[=10=].header = header
}
<<< ...
SWIFT 3
override func viewDidLoad() {
if tableView == nil {
tableView = UITableView(frame: view.bounds, style: UITableViewStyle.plain)
tableView?.autoresizingMask = UIViewAutoresizing.flexibleWidth.union(.flexibleHeight)
}
super.viewDidLoad()
我使用 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!
}
}
}
我得到了如下图片:
而且我想删除导航面板和行之间的灰色栏。
我使用此代码删除导航栏和 bodyview 之间的小图像
self.navigationController?.navigationBar.shadowImage = UIImage()
如果您的意思是使用 Plain Style 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 ...
}
试试这个:
form +++ Section() {
var header = HeaderFooterView<UIView>(.class)
header.height = { 0.1 } // `height` > 0
[=10=].header = header
}
<<< ...
SWIFT 3
override func viewDidLoad() {
if tableView == nil {
tableView = UITableView(frame: view.bounds, style: UITableViewStyle.plain)
tableView?.autoresizingMask = UIViewAutoresizing.flexibleWidth.union(.flexibleHeight)
}
super.viewDidLoad()