2013-10-12 4 views
-2

У меня есть два вопроса о десятичных знаках в моем калькуляторе-приложении:Проблемы с десятичной точкой в ​​iOS

(1) Как добавить десятичную кнопку?

(2) Если я печатаю или рассчитать большое число на калькуляторе он показывает это: https://www.dropbox.com/s/nuigto6vcok8rtk/Screen%20Shot%202013-10-12%20at%2016.22.44.png

Код: https://www.dropbox.com/sh/zu6ijmbvredssoo/2cH4rzDd3E

калькулятор работает с кнопками

Im использованием Xcode 5

+0

В основном ваша проблема в том, что вы хотите идентифицировать числа на кнопке rt ?? –

ответ

0

Ваш пост слишком расплывчатый. Использует ли ваше приложение калькулятора клавиатуру iOS или у вас есть пользовательские кнопки? И что вы подразумеваете под «десятичной кнопкой»? Вам нужна кнопка, которая вставляет десятичное место в номер, который вводит пользователь?

Как вы это сделаете, это зависит от того, как работает ваше приложение для калькулятора.

Я не собираюсь загружать и проверять ваше приложение для вас - извините. Вам нужно предоставить краткое, полное объяснение того, как работает ваше приложение, и что вы пытаетесь сделать.

Что касается вывода, это научная нотация, и это довольно распространенный способ отображения больших чисел. Строка формата «% g» (или «% G») автоматически переключается на научную нотацию, если показатель большой или достаточно мал. Прочтите описание «% g» в разделе документов Xcode в «Спецификаторы формата» для получения дополнительной информации.

Возможно, вы захотите создать пользовательский NSNumberFormatter и использовать его для форматирования выходного номера. Это даст вам больше контроля, чем вы получите с помощью stringWithFormat и т. П.

+0

Я хочу добавить кнопку десятичной точки, чтобы вставить a, или. в конце номера для вычисления, например: «1.5 x 2 = 3», если он не исчезнет, ​​если я введу что-то другое. – user2874079

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