2017-07-18 38 views
0

基金會類的NumberFormatter,有實例變量的類別下一個集合:NumberFormatter textAttributesFor變量的正確用法?

配置數字的顯示值

這都非常相似:

var textAttributesForNegativeValues: [String : Any]? 
var textAttributesForPositiveValues: [String : Any]? 
//... 

從我可以說,這些很少使用,因此,我一直無法找到一個如何使用它們的例子,而Apple API在這個問題上是無聲的。

那麼,有沒有人知道如何正確使用這些變量/爲什麼他們會首先使用?

回答

0

不幸的是,蘋果的文檔並不是現在最好的文檔,而且通常有用的鏈接似乎已經變成了絕對 - 就像這裏一樣。閱讀蘋果公司Data Formatting Guide號碼部分的自定義格式部分,並按照其中的參考資料,您應該找到您所尋求的答案。

HTH

+0

所以,如果我正確理解這一點,textAttributesForPositiveNumbers只是設置positiveFormat變量的另一種方式?如果是這樣,在Any字段中會有什麼值,因爲它不是numberFormatter。如果不是,那麼我不認爲數據格式指南提到了這些變量。 –

+0

'NSNumberFormatter'提供了許多屬性,您可以爲正值和負值設置不同的規則,自定義格式部分將演示該模式。您提到的兩個屬性設置了文本屬性,並且您將通過閱讀與「NSAttributedString」相關的文檔來了解這些屬性,例如,這些屬性所允許的功能是允許的,例如,紅色的負數格式。只要按照文檔鏈(這肯定是一個挑戰),考慮提供的格式化模型,嘗試代碼,並填補空白。HTH – CRD