Я пытаюсь изменить размер этикетки в соответствии с текстом в ней (или максимальной шириной, которую я разрешаю ie108), и поместите кнопку рядом с ней, код ниже действительно дает удовлетворительные результаты при отладке, но ширина метки не является соответственно. Есть ли какие-либо специальные настройки в xib или что-то еще , пожалуйста, помогите Iam.Динамическое изменение размера UILabel, но его не работает.
NSDictionary *[email protected]{NSFontAttributeName:locFeedcell.lbl_location.font};
CGFloat width=[locFeedcell.lbl_location.text sizeWithAttributes:attrib].width;
CGRect newLabelframe=locFeedcell.lbl_location.frame;
CGRect newButtonFrame=locFeedcell.btn_map.frame;
if (width>=108.00f) {
newLabelframe.size.width=108.00;
} else {
newLabelframe.size.width=width;
newButtonFrame.origin.x=locFeedcell.lbl_location.bounds.origin.x+width+4.00;
}
locFeedcell.lbl_location.frame=newLabelframe;
locFeedcell.btn_map.frame=newButtonFrame;
вот моментальный снимок файла xib.
Да, автомат был включен, не знал об этом. Thanx это была огромная помощь. И спасибо за подсказку тоже. –