Size: a a a

2020 May 09

AT

Altynbek T. in SwiftBook
David
теперь понятно, а что тогда для этого лучше использовать?
наверное отдельно по UILabel у создавать
источник

D

David in SwiftBook
Altynbek T.
наверное отдельно по UILabel у создавать
а можно ли сделать функцию которая будет создавать их в зависимости от какого-то числа?
источник

AT

Altynbek T. in SwiftBook
не совсем понял вопрос. Ты можешь сделать функцию, которая будет возвращать новый UILabel при вызове, и потом вызывать эту функцию внутри цикла
источник

D

David in SwiftBook
Altynbek T.
не совсем понял вопрос. Ты можешь сделать функцию, которая будет возвращать новый UILabel при вызове, и потом вызывать эту функцию внутри цикла
простите конечно, а можно пример? не совсем понимаю как это осуществить....
источник

AT

Altynbek T. in SwiftBook
func getNewLabel() -> UILabel {
 let label = UILabel()
 label.font = ...
 ...
 return label
}
источник

AT

Altynbek T. in SwiftBook
а потом внутри цикла типа let copy = getNewLabel()
источник

D

David in SwiftBook
Altynbek T.
а потом внутри цикла типа let copy = getNewLabel()
Спасибо большое!
источник

AT

Altynbek T. in SwiftBook
David
Спасибо большое!
получилось?
источник

D

David in SwiftBook
Altynbek T.
получилось?
да! теперь буду знать, спасибо еще раз
источник

D

David in SwiftBook
просто часто к сожалению с талкиваюсь с проблемой одинаковых объявлений
источник

D

David in SwiftBook
а можно еще вопрос, если конечно есть у вас время?
источник

А

Алмаз ® in SwiftBook
David
да сам тоже понимаю что с коллекцией и cellforarowit было бы проще, но интересно стало конечно осуществить такое
а вам потом надо изменять значение UILable
источник

D

David in SwiftBook
Алмаз ®
а вам потом надо изменять значение UILable
разве что .text
источник

А

Алмаз ® in SwiftBook
Тогда вам проще создать arrayLable
источник

AT

Altynbek T. in SwiftBook
David
а можно еще вопрос, если конечно есть у вас время?
да, давай, помогу чем смогу
источник

D

David in SwiftBook
Altynbek T.
да, давай, помогу чем смогу
насколько научился так сказать, одинаковые куски кода можно загонять в extension разных типов, а что еще можно сделать в этом плане?
источник

А

Алмаз ® in SwiftBook
var arrayLable:[UILable] = []

В вашем цикле делаете

for index in 0...developerData.bloks.cout {
let label = UILable()
label.tag = index

....

arrayLable.append(label)

}
источник

А

Алмаз ® in SwiftBook
Думаю поймёшь суть
источник

D

David in SwiftBook
Altynbek T.
да, давай, помогу чем смогу
ну например мне нужно использовать на двух страничках одинаво отрисованный UIButton и чтобы каждый раз его не объявлять брать уже заготовку описанную заранее, вот как правильно описать эту заготовку?
источник

А

Алмаз ® in SwiftBook
Ты можешь в массив обращаться по индексу или tag если вдруг в надо перечисление на какую либо логику делать
источник