Как сделать фильтр планировок Clash of Clans по уровню ратуши в SwiftUI
Разработчик небольшого бесплатного iOS-приложения с планировками баз для Clash of Clans рассказал, как реализовал фильтрацию по уровню ратуши. В первой версии уровни хранились строками, из-за чего сортировка работала неверно, и автор перешёл на целые числа с отдельным вычисляемым заголовком для интерфейса. Фильтрация выполняется через вычисляемое свойство, а выбранный уровень хранится в @State, поэтому список перерисовывается только при смене фильтра. По отзывам пользователей, наиболее ценной оказалась функция запоминания последней выбранной ратуши через @AppStorage. Автор также пригласил читателей поделиться советами по организации фильтров в SwiftUI-списках.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in