свойство.
т всем,
Я создал UITableViewCell с файлом NIB. В нем есть 1 ярлык, который будет содержать твит. Так что это должна быть динамическая высота. Также есть ярлык timeAgo, который должен помещаться под ярлыком твита.
Я пробую вещи с размерами кадров, но не могу найти идеальное решение ... Я делаю это в файле UITableViewCell в методе drawrect.
self.tweet.lineBreakMode = UILineBreakModeWordWrap;
self.tweet.numberOfLines = 0;
self.tweet.font = [UIFont fontWithName:@"Arial" size:13.0f];
[self.tweet sizeToFit];
CGFloat tweetHeight = self.tweet.frame.size.height;
self.timeAgo.lineBreakMode = UILineBreakModeWordWrap;
self.timeAgo.numberOfLines = 0;
self.timeAgo.font = [UIFont fontWithName:@"Arial" size:11.0f];
[self.timeAgo sizeToFit];
CGFloat timeAgoHeight = self.timeAgo.frame.size.height;
self.timeAgo.frame = CGRectMake(88, tweetHeight, 100, timeAgoHeight + 10.0f);
Я также попробовал струнный помощник, которого я нашел в учебнике.
:
- (CGFloat)RAD_textHeightForSystemFontOfSize:(CGFloat)size {
Мои методы HeightForRow также уже отличаются, потому что я использую разные стили ячеек. На данный момент я возвращаю жесткое значение для каждого стиля ячейки, но оно также должно измениться до высоты ячейки.
Надеюсь, вы, ребята, можете указать мне правильное направление.
Спасибо,
Рольф