Показать вертикальные дробные числа в UILabel или текстовом представлении - PullRequest
2 голосов
/ 19 мая 2011

Я пытаюсь отобразить дробные числа в приложении для iPhone, например, 12 и 3/81 должны отображаться как число «12», за которым следует числитель «3» сверху, горизонтальная линия и знаменатель «81«внизу.

Я был бы очень признателен, если бы кто-нибудь мог посоветовать мне, как этого добиться.Должен ли я создать подкласс UILabel и выполнить пользовательское рисование дроби, или я должен создать подкласс UITextView?

. Есть ли где-нибудь пример кода, который показывает, как такой пользовательский рисунок UILabel или UITextViewможно сделать?

1 Ответ

1 голос
/ 19 мая 2011

Создайте UIView подкласс FractionView с метками, представляющими числитель, знаменатель и разделитель (косая черта).Создайте свойства numerator и denominator для представления, чтобы сохранить значения, которые вы передаете, и соответственно установить метки.Затем вы можете оставить это представление в любом месте, где вам нужно отобразить дроби.

...