Я хочу ограничить ширину textLabel
из UITabelViewCell
, так как он содержит изображение с правой стороны.Как ограничить ширину textLabel в UITabelViewCell
Я не хочу использовать UILabel
или подкласс UITabelViewCell
.
Я хочу ограничить ширину textLabel
из UITabelViewCell
, так как он содержит изображение с правой стороны.Как ограничить ширину textLabel в UITabelViewCell
Я не хочу использовать UILabel
или подкласс UITabelViewCell
.
Попробуйте использовать свойство accessoryView
для изображения справа. Это должно помешать ярлыку быть слишком широким и усекать текст.
[cell setAccessoryView:<your image view>];
cell.textLabel.numberOfLines = 3; // set the numberOfLines
cell.textLabel.lineBreakMode = UILineBreakModeTailTruncation;
ИЛИ
CGRect aFrame = cell.textLabel.frame;
aFrame.size.width = 100; // for example
cell.textLabel.frame = aFrame;
нет, ничего не случилось. – astuter
Что содержит ваш textLabel.frame? –
http://stackoverflow.com/questions/12085174/set-width-of-uitableviewcell-text – IronManGill