Форум программистов, компьютерный форум, киберфорум
Objective-C
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Objective-C Не могу понять терминологию Не очень могу понять обозначение "свойство", @property, "методы доступа свойств" и тому подобное. Изучаю программирование по книжке от O'RALLY "Программируем для iPhone и iPad". Как себе можно представить это свойство? Между тем, тут хочется задать еще один вопрос. Это нормально, что когда я читаю книгу, у меня возникают проблемы с пониманием терминологии ( действие, операции, событие ), поэтому... https://www.cyberforum.ru/ objective-c/ thread1263822.html Objective-C Объясните про агрегацию (она же композиция, она же включение)
Добрый день! В одной очень умной книжке на англ языке встретился с понятием Object Composition. Нашел варианты перевода как агрегация, включение и композиция. Что это такое мне не совсем понятно (кроме того что это альтернатива наследования) по этому прошу дать объяснение: 1. Что это, собственно, за зверь такой, 2. Как он реализуется в Obj-C, 3. В каких случаях его лучше применять, 4....
Objective-C Зачем нужно свойство @property (assign) Для чего нужно свойство property (assign)? Как мне обратиться к полю класса, если оно под @property? Что будет, если убрать его? Я так понимаю это как-то связано с геттерами и сеттерами. При создании cocoa приложения столкнулся с тем, что поле NSWindow как раз с этим свойством, и поэтому я не могу обращаться к window из другого класса. Поймите правильно, мне часто приходится обращаться к этому... https://www.cyberforum.ru/ objective-c/ thread1261682.html Objective-C NSAttributedString - Как вставить HTML? NSString *string = @"<p>ewrtgh</p><p>werg</p><p>werg</p>"; NSData *textData = ; NSDictionary *options = @{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType, NSCharacterEncodingDocumentAttribute: @(NSUTF8StringEncoding) }; NSError *error = nil; NSAttributedString... https://www.cyberforum.ru/ objective-c/ thread1261308.html
Objective-C Как писать приложение для двух версий iOS?
Я так понимаю обычно актуальны две версии iOS, на данный момент это 7 и 8. Для отладки и тестирования приложения потребуются два устройства. А как быть с Xcode?
Objective-C Передача данных из одного View Controller в другой посредством делегатов https://www.cyberforum.ru/ objective-c/ thread1259597.html
Бьюсь вторую неделю. Имеется два View Controller-а, которые переключаются через Tab Bar Controller. В одном View Controller-e выполняется основная работа, во втором - настройки программы. Необходимо передать измененные пользователем настройки из второго View Controller-a первому. Создал новые файлы: KTsendData.h #import <Foundation/Foundation.h> @protocol KTsendDataDelegate <NSObject>...
Objective-C Подсчитать количество выбранных ячеек Доброго времени всем, столкнулся с такой проблемой, мне нужно узнать сколько ячеек сейчас у меня выбраные, когда отжимаю их, тоесть едит мод таблицы, выбрано несколько ячеек и когда я одну из них отжимаю узнать сколько еще остались выбраными, кто-то сталкивался с таким? https://www.cyberforum.ru/ objective-c/ thread1258354.html Цвет точки на ImageView по координатам Objective-C
Доброго времени суток. Подскажите, как получить цвет точки на определенном ImageView по координатам? Есть один нюанс: у меня два ImageView разных размеров накладываются друг на друга. Мне нужно определить цвет точки первой картинки, в момент когда она под второй(т.е. ее не видно).
Objective-C Отличия С++ от objC Я неплохо знаю С++, закончил пару книг, а также начинал изучать С#, но в один момент, моя жизнь перевернулась и я должен выучить ObjC. Будут-ли у меня сложности с изучением этого языка, то есть переход с С++ будет для меня болезненным? Я не могу найти в интернете отличия С++ от objC, был бы очень признателен тем, кто все-таки это сделает или сам подскажет. https://www.cyberforum.ru/ objective-c/ thread1255912.html Objective-C Хранение объектов в массиве Добрый вечер! Стоит задача: создать матрицу с задаваемыми размерами строки и столбца и провести над ней операцию. При выполнении задания возникли 2 непреодолимые задачи. Гугл перерыл (включая на инглише), маны читал, ничего не помогает. Первый: можно ли создать массив из NSTextField'ов? По сути, тут надо объявить NSMutableArray из этих TextField'ов, но есть ли такая возможность? И как это должно... https://www.cyberforum.ru/ objective-c/ thread1255336.html
Неизвестный объект занимает всю область ячейки UITableViewCell Objective-C
Есть класс наследованный от UITableViewController в методе tableView:cellForRowAtIndexPath я получаю ячейку: cell = ;потом создаю картинку (UIImageView) и текст (UILabel) и вставляю их в ячейку с помощью addSubview но мои картинку и текст закрывает неизвестный белый объект, растянутый на всю ячейку, свои элементы я вижу только потому что они не помещаются в ячейке и выглядываю снизу что...
Objective-C Обработка пуша https://www.cyberforum.ru/ objective-c/ thread1253227.h
163 / 163 / 68
Регистрация: 23.02.2011
Сообщений: 392
03.10.2014, 02:15 0

Как наполнять UITableView ячейками разной высоты? - Objective-C - Ответ 6675678

03.10.2014, 02:15. Показов 2127. Ответов 3
Метки (Все метки)

Ответ

Создайте где-нибудь метод, желательно в классе новостей(если такой есть), типа
Objective-C
1
2
3
4
5
6
7
8
9
+(CGFloat)heightOfNews:(News *)news
{
    CGSize maximumLabelSize = CGSizeMake(310, 1000); // 310 - максимальная ширина лейбла, 1000 - максимальная высота 
    CGRect textRect = [news.content boundingRectWithSize:maximumLabelSize  // news.content - то, что надо отобразить
                                        options:(NSStringDrawingUsesLineFragmentOrigin)
                                     attributes:@{NSFontAttributeName:[UIFont fontWithName:@"System" size:18]} // используемый для новости шрифт
                                        context:nil];
    return textRect.size.height + 140; // 140 - то, что постоянно, суммарная высота отступов и тп
}
который будет возвращать высоту ячейки основываясь на параметрах исходного текста. Соотвественно если лейблов много разных, используйте несколько boundingRectWithSize: ...

А потом в tableView:heightForRowAtIndexPath: будете писать
Objective-C
1
return [News heightOfNews:self.news[indexPath.row]];


Вернуться к обсуждению:
Как наполнять UITableView ячейками разной высоты? Objective-C
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.10.2014, 02:15
Готовые ответы и решения:

Расстояние между ячейками UITableView
Здравствуйте! Подскажите, как создать расстояние между ячейками TableView, чтобы они не прилегали...

Таблица с ячейками разной длины
&lt;table&gt; &lt;tr&gt; &lt;td&gt;&lt;/td&gt; &lt;td&gt;&lt;/td&gt; &lt;td&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;/td&gt; ...

Списки li разной высоты
Добрый день! Помогите решить проблему с списком. Для того, чтобы выравнять 4 блока решил...

Вертикальное выравнивание флоатов разной высоты
Подскажите пожалуйста, ибо туплю и гугл настроился против меня. Как выровнять зафлоаченные блоки...

3
03.10.2014, 02:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.10.2014, 02:15
Помогаю со студенческими работами здесь

Вертикально подогнать блоки разной высоты
Здравствуйте. Имеется такой код: &lt;div class=&quot;wrapp&quot;&gt; &lt;div class=&quot;div1&quot;&gt;div1&lt;/div&gt; ...

Сверстать галерею из картинок разной высоты
Здравствуйте как сверсатать этот блок макета? Я новичек, придумал только с помощью сеток...

Расположить блоки разной высоты в две колонки
Добрый день, подскажите пожалуйста, как мне исправить код, чтобы блоки выглядели как на 2-ом...

Выровнять блоки разной высоты в двух колонках
Не знаю как можно выровнять данную конструкцию При одинаковой высоте блоков..Всё выглядит ровно ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru