По какой-то причине вы не можете установить пред-десятичную ширину для чисел с плавающей запятой (возможно, это ошибка, о которой вы должны сообщить). Это означает, что вам придется разбивать число в десятичном формате каждый раз, как вы хотите, а затем объединить их в одну строку (@"%i.%i", preDec, postDec
).