Форум программистов, компьютерный форум CyberForum.ru

NSAttributedString - Как вставить HTML? - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Как писать приложение для двух версий iOS? http://www.cyberforum.ru/objective-c/thread1260368.html
Я так понимаю обычно актуальны две версии iOS, на данный момент это 7 и 8. Для отладки и тестирования приложения потребуются два устройства. А как быть с Xcode?
Objective-C Передача данных из одного View Controller в другой посредством делегатов Бьюсь вторую неделю. Имеется два View Controller-а, которые переключаются через Tab Bar Controller. В одном View Controller-e выполняется основная работа, во втором - настройки программы. Необходимо передать измененные пользователем настройки из второго View Controller-a первому. Создал новые файлы: KTsendData.h #import <Foundation/Foundation.h> @protocol KTsendDataDelegate <NSObject>... http://www.cyberforum.ru/objective-c/thread1259597.html
Objective-C Подсчитать количество выбранных ячеек
Доброго времени всем, столкнулся с такой проблемой, мне нужно узнать сколько ячеек сейчас у меня выбраные, когда отжимаю их, тоесть едит мод таблицы, выбрано несколько ячеек и когда я одну из них отжимаю узнать сколько еще остались выбраными, кто-то сталкивался с таким?
Цвет точки на ImageView по координатам Objective-C
Доброго времени суток. Подскажите, как получить цвет точки на определенном ImageView по координатам? Есть один нюанс: у меня два ImageView разных размеров накладываются друг на друга. Мне нужно определить цвет точки первой картинки, в момент когда она под второй(т.е. ее не видно).
Objective-C Отличия С++ от objC http://www.cyberforum.ru/objective-c/thread1255912.html
Я неплохо знаю С++, закончил пару книг, а также начинал изучать С#, но в один момент, моя жизнь перевернулась и я должен выучить ObjC. Будут-ли у меня сложности с изучением этого языка, то есть переход с С++ будет для меня болезненным? Я не могу найти в интернете отличия С++ от objC, был бы очень признателен тем, кто все-таки это сделает или сам подскажет.
Objective-C Хранение объектов в массиве Добрый вечер! Стоит задача: создать матрицу с задаваемыми размерами строки и столбца и провести над ней операцию. При выполнении задания возникли 2 непреодолимые задачи. Гугл перерыл (включая на инглише), маны читал, ничего не помогает. Первый: можно ли создать массив из NSTextField'ов? По сути, тут надо объявить NSMutableArray из этих TextField'ов, но есть ли такая возможность? И как это должно... подробнее

Показать сообщение отдельно
noname_club
102 / 90 / 9
Регистрация: 01.05.2013
Сообщений: 583
24.09.2014, 17:18     NSAttributedString - Как вставить HTML?
у меня заработал код из первого поста, оказалось
Отлично, поскольку IOS8 уже вышла, следовательно IOS6 ушла в небытие. А это значит теперь открыт нативный метод HTML рендеринга без подключения дополнительных библиотек. IOS7+

Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// только для IOS7+
    
    NSString * url = [[NSBundle mainBundle] pathForResource:@"01.html" ofType:nil];
    NSData * data = [NSData dataWithContentsOfFile:url];
    
    NSDictionary * options = @{
                               NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType,
                               NSCharacterEncodingDocumentAttribute: @(NSUTF8StringEncoding)
                               };
    
    NSAttributedString * str = [[NSAttributedString alloc] initWithData:data options:options documentAttributes:nil error:nil];
    
    // отступы 5x8
    
    CGRect z = [str boundingRectWithSize:CGSizeMake(_textView.frame.size.width - 5*2, MAXFLOAT) options:(NSStringDrawingUsesLineFragmentOrigin|NSStringDrawingUsesFontLeading) context:0];
    
    z.size.height += 8*2;
    
    NSLog(@"TEXT HEIGHT IS %f", z.size.height);
    
    CGRect frame = _textView.frame;
    frame.size.height = z.size.height;
    
    _textView.frame = frame;
    
    _textView.attributedText = str;
NSAttributedString - Как вставить HTML?

Исходник прикреплен.

Офф документация:
https://developer.apple.com/library/...umentAttribute
Вложения
Тип файла: zip NSAttributedString HTML.zip (216.5 Кб, 7 просмотров)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru