我需要根据背景颜色(UINavigationController自动执行的操作)更新每个视图控制器上的状态栏样式.
试过在计算器描述(所有选项View controller-based status bar appearance中info.plist设置为YES),但没有为我工作.
我正在使用Xcode 10 beta 6和Swift 4.2,目标是iOS 12.
如何添加章节标题和索引列表,以UITableView在这个用例?
@IBOutlet var tableView: UITableView!
var detail: Detail? = nil
var list = [tabledata]()
let search = UISearchController(searchResultsController: nil)
override func viewDidLoad() {
super.viewDidLoad()
list = [
tabledata(name:"something".localized, sort:"sort.something".localized, id:"something.html"),
tabledata(name:"somethingelse".localized, sort:"sort.somethingelse".localized, id:"somethingelse.html"),
...
]
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "library", for: indexPath)
var data: tabledata
data = list[indexPath.row]
cell.textLabel!.text = data.name
return cell
}
Run Code Online (Sandbox Code Playgroud)
现在的重点是表数据将被转换。
注意
name: 是实际的单元名称将是 .localizedsort:必须帮助á …