2010-12-10 43 views
0

我想將NSString分成幾行不同的寬度,我在文檔中找到這個方法[NSString sizeWithFont:forWidth:lineBreakMode:],但它沒有提供換行發生的位置 。有沒有在IOS的作品像Symbian的以下任一方法:NSString在哪裏換行

class CFont : 
TextCount() 
IMPORT_C TInt TextCount(const TDesC &aText, TInt aWidthInPixels) const; 

說明獲取多少 指定的描述可以在此字體顯示 不超過 指定的寬度。

注:

此功能不顯示任何的 描述符本身 - 它顯示之前使用 ,測試 整個描述符是否可以顯示。

參數:

常量TDesC & aText的 描述。 TInt aWidthInPixels 字符顯示的可用寬度。

返回值:

色調將能夠字符數,而不會超過指定寬度顯示 。 計數從 開始描述符開始。

TextCount() 
IMPORT_C TInt TextCount(const TDesC &aText, TInt aWidthInPixels) const; 

描述: 獲取多少指定的描述符可以在不超過規定的 寬度顯示在此 字體。

注:

此功能不顯示任何描述符本身 - 它顯示之前使用 ,測試 整個描述符是否可以顯示。

參數:

常量TDesC & aText描述符。

TInt aWidthInPixels字符顯示的可用寬度。

返回值:

色調將能夠字符數,而不會超過指定寬度顯示 。 計數從 開始描述符開始。

回答