我想要一個UITextView
,其中字體大小調整爲適合文本視圖的大小。例如,如果您鍵入大量文本,並且即將填滿文本視圖,則文本會變小。Iphone:我如何添加文字視圖的字體大小減少到適合文本視圖大小需要
0
A
回答
1
在界面構建器中,您可以調整文本視圖的屬性。確保選擇autoshrink,將最小字體大小調整爲.2(或任何你想要的)(比例)。每當你輸入時,它會縮小並適合文本視圖。
所有這些都可以在屬性檢查器下找到。
0
定義您希望字體的最大大小。我通常把這個在我的.h文件中
定義kDefaultFontSize 24.0
然後在您.m文件,你的文本添加到您的UITextView將使類似:
myTextView.text = @"Some long string that will be in the UITextView";
myTextView.font = [UIFont systemFontOfSize:kDefaultFontSize];
//設置文字大小調查在這裏
if (myTextView.contentSize.height > myTextView.frame.size.height)
{
int fontIncrement = 1;
while (myTextView.contentSize.height > myTextView.frame.size.height)
{
myTextView.font = [UIFont systemFontOfSize:kDefaultFontSize-fontIncrement];
fontIncrement++;
}
}
相關問題
- 1. 如何減少圖像文件大小
- 2. 如何減少Android中的網格視圖中的字體大小?
- 3. 如何根據其內容增加或減少Android文本視圖大小?
- 4. 動態調整文本視圖的字體大小
- 5. xcode獲取文本視圖的字體大小
- 6. UILabel需要setNumberOfLines以適合我的文字大小
- 7. PDF文字字體大小增加減少
- 8. 如何使我的TextView字體大小動態取決於父視圖大小
- 9. 如何減少Morris Donut圖形的字體大小?
- 10. 減少散點圖的文件大小
- 11. 用Cocoa減少圖像字節大小
- 12. 動態減少文本框中的字體大小
- 13. 我可以減少iphone桌面標題的字體大小嗎
- 14. 文字大小不會減少
- 15. Android:調整EditText字體大小以適合文本到一行
- 16. Android父視圖:如何減少工具欄的大小?
- 17. C#添加字符串圖像,用最大的字體大小
- 18. 減少位圖大小
- 19. 減少uclinux圖像大小
- 20. 如何減少gensim的字典大小?
- 21. 如果太長,減小文字大小
- 22. 在適配器視圖上需要Android幫助來設置文本大小
- 23. 如何創建自動更改字體大小以適合空間的文本視圖?
- 24. 如何增加Javafx列表視圖中文本的大小?
- 25. 如何增加文本的大小在Web視圖
- 26. 如何減少我的文本文件大小?
- 27. 如何增加文本小部件的字體大小?
- 28. 如何在iPhone文本字段中設置字體大小?
- 29. R中的熱圖「我如何減小字母的大小?」
- 30. 如何更改自定義列表視圖中的文本大小(字體大小)?
我看不到autoshrink是在哪裏。 – 2013-04-20 15:48:00
它不適用於'UITextView'。它可用於'UILabel'。 – HAS 2013-04-20 18:33:51
我也只是想到了一些東西。你爲什麼需要它縮小?文本視圖將滾動瀏覽所有行。 – 2013-04-20 18:52:45