2012-06-18 4 views
-1

В моем приложении я разбираю XML-файл, чтобы получить свойства uilabel, такие как цвет, текст, выравнивание. В этом я могу преобразовать строку в UIColor, но я ищу множество ссылок для преобразования строки в UITextAlignment. Я не получил правильных решений.String Alignment

Ожидает решения. Пожалуйста, помогите мне.

ответ

1

UITextAlignment не что иное, как перечисление, поэтому все, что текст, который вы получаете в ответ говорят, что вы получаете левый, центральный или вправо, то вы можете создать такой же перечисление как UITextAlignment т.е.

enum { 
     UITextAlignmentLeft = 0, 
     UITextAlignmentCenter, 
     UITextAlignmentRight,     
    } 

typedef NSTextAlignment UITextAlignment; 

и использовать строку, чтобы получить соответствующее значение и предоставить textAlignment.

Примечание: в встроенном перечислении вы должны создать собственное перечисление с левым, как 0, в центре как 1 и вправо, как 2.