Я пытаюсь создать приложение для калькулятора, и в настоящее время все введенные цифры отображаются на UILabel. Когда кнопка «Power (^)» нажата, я хочу, чтобы следующий текст стал верхним индексом над тем, что было введено ранее (поэтому я хочу, чтобы он был меньше и в правом верхнем углу). Поэтому, если я введу «2», затем «^», а затем «0», я хочу, чтобы оно показывало 2 ° (2 в степени 0).
Я не очень старался, так как я даже не уверен, с чего начать, но подумал, может быть, мне удастся создать новую UILabel, которая будет меньше и находится в верхнем правом углу последнего введенного фрагмента текста, но я не не знаю, как узнать, где разместить маленькую UILabel (я не знаю, как узнать позицию последней буквы / цифры).
У меня та же проблема с делением, когда нажата кнопка деления, я хочу, чтобы она была в виде дроби с текстом в числителе, горизонтальной линией, а затем текстом под знаменателем. Но у меня есть чувство, что я смогу решить оба этих вопроса, если смогу решить, как решить один из них.
Вот так выглядит мое приложение >> >> 1007 *![enter image description here](https://i.stack.imgur.com/6cJLK.png)