2010-01-31 56 views
0

可能重複:
How do I wrap text in a UITableViewCell without a custom cell如何創建文本字段或標籤,根據文本的大小來調整大小?

我已經看到了使用包含文本段落的單元格的分組UITableView的至少一個應用程序,並且該單元更高或更短基於文本的長度,但我不完全知道這是如何完成的。

如何給一個寬度可變的字體找出UITextField需要多大才能顯示其中包含的所有文本而不減小字體的磅值?

回答

1

請參閱Apple的有關NSString additions for the iPhone的文檔以瞭解使用哪些方法計算這些指標。

+0

謝謝。我仍然不習慣Objective-C中使用的整個類別模式。我理解它是如何工作的以及關鍵是什麼,但我只是習慣於查找'NSString'的文檔並找到所有支持的方法。所以我一直在尋找類似'awakeFromNib'的方法,它們被定義爲NSObject方法,而我基本上就像「WTF?我以爲我已經閱讀了NSObject上的文檔了?」我希望有一個很好的方法可以查找給定類的所有方法,比如NSString,這些方法由定義類別的任何東西定義,例如Cocoa Touch或其他東西。 – Nimrod 2010-02-01 05:04:40

+0

Apple爲'NSString'和'UITableView'添加了一些類別添加,以幫助它們更易於在iPhone上使用。你也可以自己添加類別,以使這些和其他類更有用。 Objective-C是一個非常棒的設計模式,我絕對推薦學習它們。也就是說,我從與Cocoa合作的有限時間中學到的一點是,最好的文檔是頭文件本身,而不是Apple的官方文檔。 – 2010-02-01 06:35:16