Как создать UITableViewCell со следующим стилем ( Правая деталь в xib)
Например, можно использовать следующую команду:
cell.style = 'Правая деталь' (примерно)
Спасибо!
Как создать UITableViewCell со следующим стилем ( Правая деталь в xib)
Например, можно использовать следующую команду:
cell.style = 'Правая деталь' (примерно)
Спасибо!
Вы хотите UITableViewCellStyleValue1
, но вы не можете установить существующий стиль ячейки: вы должны установить его, когда вы его создаете. Вот так:
UITableViewCell *cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:@"YourIdentifier"];
Недостаточно места в комментарии, поэтому я добавлю ответ - через 4,5 года.:)
Я только начинаю путешествие в iOS и задал тот же вопрос: как это делается за пределами инициализации initWithStyle? Оказывается, очевидный вопрос... но неправильный вопрос. Реальный вопрос: "Могу ли я определить многократное повторное использование в разных стилях?" и ответ на этот вопрос звучит Да! Вот что я сделал.
В показанном представлении таблицы выберите UITableView, а затем выберите его Инспектор атрибутов. В верхней части находится свойство с именем Prototype Cells с селектором вверх/вниз, который позволяет вам выбрать, сколько ячеек прототипа появится в пользовательском интерфейсе раскадровки. Установите этот номер в число уникальных стилей, которые у вас есть.
Затем вы можете щелкнуть в TableView, вы можете выбрать каждую ячейку прототипа, установить идентификатор в том, что вы хотите использовать в своем коде, установить стили свойств и voila: dequeueReusableCellWithIdentifier может предоставить вам ячейку со стилем, который вы хотите.
если я смогу понять, как загрузить скрины, я буду, но сейчас некоторые из затронутых
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="P157_UITableViewCell_Basic" textLabel="Jaq-uh-Xsp" style="IBUITableViewCellStyleDefault" id="f1u-gV-iTn">
... большой нож </tableViewCell> < tableViewCell clipsSubviews = "YES" contentMode = "scaleToFill" selectionStyle = "default" indentationWidth = "10" reuseIdentifier = "P157_UITableViewCell" textLabel = "026-dz-CfP" detailTextLabel = "1kg-Xk-b88" style = "IBUITableViewCellStyleValue1" id = "W7B-Ro-O7k" > ... большой snip </tableViewCell>