如何在UITextView
中實現繪圖文本。實際上,我想在UITextView
中顯示兩列,並且正在尋找CoreText。事情是一個字符串說"Hello World".drawTextInRect:rect
只是採取直接。這個字符串將如何被識別,以及UITextView
的位置。我需要繼承textview嗎?UITextView在Rect中繪製文本
0
A
回答
0
聽起來你不應該使用UITextView,但應該創建你自己的UIView的自定義子類。
UITextView
是一個非常豐富的類將繪製歸屬,滾動文本,加上從用戶的輸入。
使用文本屬性創建您自己的視圖並實現使用核心文本的drawRect方法(如果這是您所需的)。這樣
import UIKit
class myUIview: UIView {
var mytxt:UITextView!
/*
// Only override drawRect: if you perform custom drawing.
// An empty implementation adversely affects performance during animation.
override func drawRect(rect: CGRect) {
// Drawing code
}
*/
func addText(str:String) -> Void {
mytxt=UITextView();
mytxt.frame=CGRectMake(0, 0, self.frame.size.width, self.frame.size.height);
mytxt.text=str;
self.addSubview(mytxt);
}
}
0
子類的UIView這個子類添加到您的上海華
let newV:myUIview=myUIview();
newV.backgroundColor=UIColor.greenColor();
newV.frame=CGRectMake(200, 200, 100, 100);
newV.addText("Create your own view with a text property and implement a drawRect method that uses Core Text if that's what you need.");
self.view?.addSubview(newV);
相關問題
- 1. 如何在正常的UITextView之上繪製Rect?
- 2. 在UITextView中繪製直線
- 3. 使用Highcharts繪製API的rect中心文本
- 4. 在UITextView上繪製線條並相應地對齊文本
- 5. 按住可在UITextView中複製文本
- 6. 與文字工具包和*繪製文本不是*的UITextView
- 7. 從UIView中存在UITextView複製文本後,UITextView更改爲UIWebDocumentView?
- 8. 在MonoMac中繪製文本
- 9. 在firemonkey中繪製文本
- 10. 在ImageView中繪製文本
- 11. 在LibGDX中繪製文本
- 12. 在.NET中繪製文本
- 13. 在3D中繪製文本
- 14. 在Rect上繪製畫布圖像和文字
- 15. 如何繪製更快? SurfaceView,SurfaceHolder dirty rect
- 16. 爲什麼UITextView在調整大小後在壞幀中繪製文本?
- 17. 如何在svg rect中包裝文本
- 18. 在繪製位圖上繪製文本
- 19. 試圖終止由繪圖文本(Win32)繪製的文本,如果沒有足夠的高度rect
- 20. 將文本從uitextview繪製爲pdf,因爲它是
- 21. 在rect中添加文本的強制佈局圖d3.js REACTJS
- 22. UITextView在textview文本中插入文本
- 23. 繪製文本
- 24. 在iPhone的UITextView上繪製直線條
- 25. pygame:在屏幕上繪製文本之前繪製文本
- 26. 在UITextView中編輯中文文本
- 27. jointjs rect文本溢出
- 28. pygame文本rect錯誤
- 29. 繪製文本框中
- 30. 在SurfaceView上繪製文本
嗯,我需要這就是爲什麼選擇UITextView的 – Saad
我們將如何在UIView的繪製文本滾動文本? – Saad