2015-01-25 2 views
0

Это код, я использую для названия UILabel моего View Controller:Как увеличить ширину UILabel (расстояние между буквами) в Objective-C?

UIFont *bebasFont = [UIFont fontWithName:@"Bebas" size:100]; RestaurantsTitle.font = bebasFont; RestaurantsTitle.text = @"RESTAURANTS";

и мне нужно, чтобы увеличить пространство между буквами титул, но я не знаю, как это сделать .. Я искал несколько часов, и ответы, которые я нашел, слишком продвинуты для меня, и я новичок, поэтому, пожалуйста, со мной!

Установка ширины в текстовое поле, а не на фрейм также будет работать, если это также возможно?

ответ

0

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

Используйте NSAttributedString и увеличить кернинг строки.

https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSAttributedString_Class/index.html

https://developer.apple.com/library/ios/documentation/UIKit/Reference/NSAttributedString_UIKit_Additions/index.html#//apple_ref/doc/c_ref/NSKernAttributeName

+0

Пример кода из книги моей здесь: https://github.com/mattneub/Programming-iOS-Book-Examples/blob/master/iOS7bookExamples/bk2ch10p503attributedString/ch23p771attributedStringInLabel/ViewController. m – matt

+0

Чем вам так много! Я выясню это с тем, что вы мне дали :) –

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