2013-06-01 2 views
2

Мне нужно нарисовать текст с фоном. Мне нужно, чтобы фон был не просто квадратом, а обертыванием линий.UILabel с фоном, который обертывает линии

Так что, используя цвет фона UILabel не подходит для меня. Я полагаю, что нужно сделать, но я не знаю, как ..
Просто чтобы быть ясно, я не хочу, квадратный фон, как это:

enter image description here

Я хочу фон, как это:

enter image description here

ps
Я действительно не хочу использовать более одного ярлыка, чтобы получить этот эффект ...
Мне также нужна поддержка ios 4.3, поэтому я не могу использовать новые вещи, такие как NSAttributedString.

+0

Возможно, вы можете использовать шрифт с цветом фона –

ответ

2

Вы не можете сделать это легко с помощью элемента UILabel на iOS 4. Например, вы можете переопределить класс UILabel и играть с вычислением ширины текста, а затем установить черные образы на задний план, что не так просто.

Я предлагаю вам вместо этого использовать UIWebView. Вы можете просто использовать правила HTML и CSS.