ios - iPad 默认列表视图
问题描述
我在我的应用程序中使用了一个列表,在 iPhone 上它很好。但是,在 iPad 中,默认情况下它会隐藏列表(参见图 1 和图 2)。这里有几个问题:
- 我可以一直显示列表吗?
- 我可以在空白区域添加背景图像,使其不总是显示灰色的补丁吗?
- 我可以预先选择一行并始终显示吗?
我的代码是这样的:
NavigationView {
VStack(alignment: .leading, spacing: nil, content: {
Picker("Selected Sort State", selection: $selectedState) {
ForEach(SortState.allCases, id: \.rawValue) { sortState in
Text("\(sortState.rawValue)").tag(sortState)
}
}.pickerStyle(SegmentedPickerStyle()).padding(.horizontal)
List {
ForEach(items) { item in
NavigationLink(destination: InfoView() {
// display the row
}
}
}
})
.navigationBarTitle("\(MyList)")
.navigationBarItems(trailing:
Button("Filter"), action: {
self.showingFilterView.toggle()
})
)
}
解决方案
推荐阅读
- r - 如何在 R 中创建变量时修复因子水平顺序
- html - 保持占位符增加字体大小并垂直居中
- python - 为本地转换收集数据帧时出现 OOM 错误
- swift - 将 cookie 传递给 WKWebView / SFSafariViewController?
- c++ - What is the correct way to implement derived classes with arbitrary combinations of common virtual function implementations?
- spring-cloud - Spring-cloud-contract stubrunner.jar change tomcat port
- html - Multilevel Drop-down not able to implement using bootstrap and on hover
- javascript - How can I compare two select menus with JavaScript?
- javascript - Getting asynchronously loading external HTML data with JQuery
- phpdesktop - 如何每次都获得相同的 URL?