У меня есть метка в пользовательской ячейке, и она не будет изменяться. Вот код:Изменение размера метки в пользовательской ячейке в коде
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let myCell2 = tableView.dequeueReusableCellWithIdentifier("privatecell1", forIndexPath: indexPath) as! YourPrivateControllerCell
myCell2.barfront1.frame.size.width = 200
myCell2.barfront1.layer.masksToBounds = true
return myCell2
}
Я знаю, что можно установить ширину, добавив ограничение, но метка будет другой размер для каждой строки. Код работает для обычного вида view view, но, похоже, не работает для ячейки/строки таблицы. Реальный код будет:
myCell2.barfront1.frame.size.width = myCell2.barback1.frame.size.width * percent
, но я не могу даже получить ярлык, чтобы изменить размер до 200.
Мое решение на самом деле не работает, потому что при прокрутке ограничение ширины для метки меняется и выходит из wack. Ваш ответ - правильное решение. Спасибо Джейсону !!!!!!!! – gooberboobbutt