Может быть, это бесполезно вопрос, но я пытаюсь сделать «цикл» с labelRow, но не делать то, что я хочу ..:/Eureka lib in swift: Как я могу занять строки?
я хочу те же вещи, как, например, проект из Eureka с SegmentedRow, но в сегменте я хочу сделать цикл для строк.
Может ли кто-нибудь меня навестить?
спасибо !!
пс:
вот что я стараюсь в виду сделал груз:
self.form = Section()
<<< SegmentedRow<String>("segments"){
$0.options = ["Passées", "En cours", "Futures"]
$0.value = "En cours"
}
+++ Section(){
$0.tag = "past_s"
$0.hidden = "$segments != 'Passées'" // .Predicate(NSPredicate(format: "$segments != 'Sport'"))
}
for it in self.past {
self.form.last! <<< TextRow() { row in
row.title = "Which is your favourite soccer player?"
}
}
self.form +++= Section(){
$0.tag = "waiting_s"
$0.hidden = "$segments != 'En cours'"
}
for it in self.waiting {
self.form.last! <<< TextRow() { row in
row.title = "Which is your favourite soccer player?"
}
}
self.form +++= Section(){
$0.tag = "futur_s"
$0.hidden = "$segments != 'Futures'"
}
for it in self.future {
self.form.last! <<< TextRow() { row in
row.title = "Which is your favourite soccer player?"
}
}
и вот что я жду :)
self.form = Section()
<<< SegmentedRow<String>("segments"){
$0.options = ["Passées", "En cours", "Futures"]
$0.value = "En cours"
}
+++ Section(){
$0.tag = "past_s"
$0.hidden = "$segments != 'Passées'" // .Predicate(NSPredicate(format: "$segments != 'Sport'"))
}
<<< LabelRow() { row in
row.title = "1"
}
<<< LabelRow() { row in
row.title = "temp"
}
+++ Section(){
$0.tag = "waiting_s"
$0.hidden = "$segments != 'En cours'"
}
<<< LabelRow() { row in
row.title = "2"
}
<<< LabelRow() { row in
row.title = "temp"
}
+++ Section(){
$0.tag = "futur_s"
$0.hidden = "$segments != 'Futures'"
}
<<< LabelRow() { row in
row.title = "3"
}
<<< LabelRow() { row in
row.title = "temp"
}
я пробовал это тоже (и много других способов):
form +++ Section()
form.last! <<< SegmentedRow<String>("segments"){
$0.options = ["Passées", "En cours", "Futures"]
$0.value = "En cours"
}
form +++= Section(){
$0.tag = "past_s"
$0.hidden = "$segments != 'Passées'"
}
for past in self.past {
form.last! <<< LabelRow() { row in
row.title = "1"
}
}
и попробовать это тоже:
form = Section()
<<< SegmentedRow<String>("segments"){
$0.options = ["Passées", "En cours", "Futures"]
$0.value = "En cours"
}
form +++ self.pastSection!
form +++ self.waitingSection!
form +++ self.futurSection!
self.pastSection = Section("past_s") {
$0.tag = "past_s"
$0.hidden = "$segments != 'Passées'"
}
self.waitingSection = Section("waiting_s") {
$0.tag = "waiting_s"
$0.hidden = "$segments != 'En cours'"
}
self.futurSection = Section("futur_s") {
$0.tag = "futur_s"
$0.hidden = "$segments != 'Futures'"
}
for past in self.past {
self.pastSection!
<<< LabelRow() {
$0.title = "test"
}
}
for waiting in self.waiting {
self.waitingSection!
<<< LabelRow() {
$0.title = "test"
}
}
for futur in self.future {
self.futurSection!
<<< LabelRow() {
$0.title = "test"
}
}
form +++ self.pastSection!
form +++ self.waitingSection!
form +++ self.futurSection!
, но я получил сообщение об ошибке, как это photo of error
Эй, может быть, вы должны поместить его на английском вместо этого, просто для, вы знаете, глобального понимания. И, может быть, этого недостаточно, как, например, без json в вашем коде, я имею в виду, что это не предмет, о котором я говорил раньше. (ps: не предпочитаете ли вы быстро использовать цикл вместо while?) Еще спасибо за ваш ответ. :) –