如何在 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 中删除灰色截面栏的主要内容,如果未能解决你的问题,请参考以下文章
如何删除 Eureka 表单中的 < >(下一个/上一个)完成工具栏?
从 UITabBar 中删除 transculent 会在其上方添加灰色框架