2012-06-19 3 views
0

Мне нужна помощь, я не знаю, как реализовать пулю в UILabel текст. Я ищу множество ссылок, но не смог найти решение. Пожалуйста, помогите мне. Ожидание решения.Пуля в UILabel

Заранее благодарен.

+0

Нам нужна помощь. Мы не знаем, в чем проблема. Пожалуйста помогите нам. Жду вас, чтобы показать нам, какой код вы написали до сих пор. –

ответ

2

Вы должны смотреть на AliSoftware's OHAttributedLabel. Это подкласс UILabel, который рисует NSAttributedString

попробовать это:

#import «OHAttribu tedLabel.h»
#import "NSAttributedString + Attributes.h"

OHAttributedLabel *myLabel=[[OHAttributedLabel alloc]init]; 
[myLabel setFrame:CGRectMake(0, 0, 70, 20)]; 
NSMutableAttributedString* attrStr = [NSMutableAttributedString attributedStringWithString:@"\u2022 list item!!!"]; 
[attrStr setTextColor:[UIColor redColor]]; 
[attrStr setTextColor:[UIColor blackColor] range:NSMakeRange(0,1)]; 
myLabel.attributedText = attrStr; 
[self.view addSubview:myLabel]; 

если вы хотите добавить только пулю, чем использовать это:

myLabel.text = @"\u2022 list item!!!!!!!!!"; 

List of more unicode

+0

Спасибо, Гектор :) – Anamika

-1

Cmd + K на Mac вставляет символ пули.

+0

Мне нужен специальный бюллетень. Я пробовал это, но не работал. – Anamika

+0

-1 Не в BBEdit на моем mac! – Bill

3

Используйте кодовую точку Unicode для символа маркера в вашей строке? Попробуйте следующее:

myLabel.text = @ "\ u2022 Это элемент списка!";

+0

да u правильно – Tiger

+0

действительно его замечательная идея zink, но если я изменяю цвет текста, это также влияет на бюллетень. есть ли другая возможность для пользовательского бюллетеня, такого как звезда, бриллиант. – Anamika

+0

Я еще не проверял эту возможность .. :) @Anamika – mshau

0

Если форматирование текста с помощью пули вызывает беспокойство, я найдено this Stack Overflow post полезно. Они показывают вам, как создавать и выравнивать абзацы, содержащие пули, с помощью раскадровки.

Смежные вопросы