Я устанавливаю высоту ячеек tableView динамически в соответствии с высотой надписей и высотой надписей в соответствии с текстом.Он работает нормально, когда я дал текст с пробелами (например, это вопрос для stackoverflow).Но когда я ввожу текст длиной в две строки без пробелов (напр., Это вопрос для стека-переполнения).Он занимает две строки, а текст начинается со второй строки и обрезается в конце. Он занимает первую строку, полный пробел и вторую строку, как (ThisisQuestionfor .....).
Я использую методы
- + (с плавающей запятой) CalcuHeightOfTextFromWidth: (NSString *) текст: (UIFont *) с) tableView heightForRowAtIndexPath: (NSIndexPath *) indexPath
В cellForRowAtIndexPath
float productNameHeight = [DetailsViewController calculateHeightOfTextFromWidth:warObj1.productName :valueFont : valueWidth :UILineBreakModeWordWrap];
UILabel *productNameValue = [[UILabel alloc] initWithFrame:CGRectMake(xCoordinateStartLocatioForValue,yCoordinateStartLocation,valueWidth,productNameHeight)];
Можете ли вы помочь мне быстро. Спасибо заранее