UITextView
に描画テキストを実装するにはどうすればよいですか?実際にはUITextView
に2つの列を表示して、CoreTextを探していました。事は"Hello World".drawTextInRect:rect
が唯一のrectを取っていると言う文字列です。どのようにそれが描画する必要があるUITextView
についてこの文字列に知られているでしょう。テキストビューをサブクラス化する必要がありますか?UITextView矩形内にテキストを描画
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. カスタムテーブルセル内に矩形を描画
- 2. 指定された矩形内にテキストを描画する
- 3. OpenLayers 4 - 矩形を描画
- 4. カスタム描画選択矩形
- 5. WPF矩形描画境界
- 6. C#再描画矩形ロジック
- 7. Javaの描画矩形
- 8. Delphi - 矩形の中心に複数行テキストを描画する
- 9. 画像上に矩形を描く
- 10. フラッター - 底に矩形を描画する
- 11. SVGで矩形を動的に描画
- 12. ラスタマップのgplotに矩形を描画
- 13. 円の内側に矩形を描く
- 14. 右上隅にios描画の矩形
- 15. GoogleマップGeofence - 矩形を描画
- 16. OpenGLの描画矩形の輪郭
- 17. 矩形描画の問題Java Swing GUI
- 18. Pythonで矩形内に円形のヒートマップを描画する方法
- 19. 矩形に円を描く
- 20. キャンバス内のHTML5、JavaScriptおよび描画複数の矩形
- 21. 画像にテキストの下に矩形を描いて保存します。
- 22. canvas.drawRect画像に矩形を描画しない
- 23. 可逆矩形を描く
- 24. Android - 矩形を描く
- 25. fabric.jsで矩形を描く
- 26. UIViewで矩形を描く
- 27. MKMapViewで矩形を描く
- 28. OCRテキストで検出された矩形を描画する方法
- 29. 矩形内のJava中心のテキスト
- 30. 画像とコントロールアルファチャンネルに塗りつぶし矩形を描く
さて私、なぜ私たちはのUIViewでテキストを描画する方法UITextView – Saad
選んだスクロールテキストを必要としますか? – Saad