gpt4 book ai didi

ios - 根据设备/特征将 UITableView.Style 设置为 .insetGrouped

转载 作者:行者123 更新时间:2023-12-02 08:24:16 24 4
gpt4 key购买 nike

我想仅在 iPad 上或基于尺寸变化特征使用新的 iOS 13 表格 View 样式 .insetGrouped

遗憾的是,初始化后无法更改 UITableView 样式:https://developer.apple.com/documentation/uikit/uitableview/style

在 Storyboard 中更改它也是无法选择的,因为无法根据尺寸类别进行更改。

我目前正在使用此代码,但没有任何变化:

class DetailViewController: UITableViewController {

[…]

override init(style: UITableView.Style) {

if UIDevice.current.userInterfaceIdiom == .pad {
super.init(style: .insetGrouped)
} else {
super.init(style: style)
}
}


// Xcode forced me to include this as well?
required init?(coder: NSCoder) {
super.init(coder: coder)
}
}

最佳答案

创建 UIViewController`

var tableView: UITableView!
init(...) {
if ??? {
self. tableView = UITableView(style:...)
} else {
self. tableView = UITableView(style:anotherStyle)
}
self.tableView.dataSource = self
self.tableView.delegate = self
}

`

关于ios - 根据设备/特征将 UITableView.Style 设置为 .insetGrouped,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57590602/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com