Я использую StoreKit
для реализации магазина покупок в приложении в своем приложении.
У меня есть собственный дизайн, и это означает, что значение цены должно быть белым и большим, а символ валюты меньше, темнее и выровнен по верхней части значения цены.
Я могу без проблем получить символ валюты, используя свойство NSLocale
в свойстве priceLocale
SKproduct
и значение цены в свойстве price
.
Моя проблема заключается в том, чтобы знать, когда я должен поставить символ валюты перед ценой и когда поставить его после цены.
Примеры:
- $5,99
- 0,79€
Я мог бы легко использовать NSNumberFormatter
, чтобы сделать это "из коробки", но поскольку мой макет определяет другой стиль для значения и символа валюты, я оказался в положении, когда требуется более ручной обходной путь.
Есть предположения ?
NSNumberFormatter
, ища нечисловые подстроки как в начале, так и в конце строки, а затем оценить, какая из них не пуста? - person warrenm   schedule 04.09.2012