Initializer
init(_:sortUsing:content:)
Creates a sortable column that generates its label from a localized string key.
Declaration
宣言
init(_ titleKey: LocalizedStringKey
, sortUsing comparator: Sort, content: @escaping (RowValue) -> Content)
Available when RowValue
conforms to Identifiable
, RowValue
is Sort.Compared
, Sort
conforms to SortComparator
, Content
conforms to View
, and Label
is Text
.
Parameters
パラメータ
titleKey
The key for the column’s localized title.
comparator
The prototype sort comparator to use to represent this column. On click of the column header, this will be incorporated into the containing table’s sortOrder
, potentially with a flipped order.
content
The view content to display for each row in a table.
Discussion
議論
This initializer creates a Text
view on your behalf, and treats the localized key similar to init(_:tableName:bundle:comment:)
. See Text
for more information about localizing strings.
このイニシャライザは、Text
ビューをあなたに代わって作成します、そしてローカライズされたキーをinit(_:tableName:bundle:comment:)
に似たものと見なします。Text
を文字列のローカライズについてのさらなる情報として見てください。
See Also
参照
Creating a Column with a Comparator