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. カスタム描画選択矩形
- 4. WPF矩形描画境界
- 5. C#再描画矩形ロジック
- 6. Delphi - 矩形の中心に複数行テキストを描画する
- 7. SVGで矩形を動的に描画
- 8. 画像上に矩形を描く
- 9. ラスタマップのgplotに矩形を描画
- 10. 右上隅にios描画の矩形
- 11. GoogleマップGeofence - 矩形を描画
- 12. 矩形描画の問題Java Swing GUI
- 13. OpenGLの描画矩形の輪郭
- 14. Pythonで矩形内に円形のヒートマップを描画する方法
- 15. 矩形に円を描く
- 16. キャンバス内のHTML5、JavaScriptおよび描画複数の矩形
- 17. 画像にテキストの下に矩形を描いて保存します。
- 18. canvas.drawRect画像に矩形を描画しない
- 19. 可逆矩形を描く
- 20. fabric.jsで矩形を描く
- 21. UIViewで矩形を描く
- 22. Android - 矩形を描く
- 23. 矩形内のJava中心のテキスト
- 24. ペインに描画された矩形座標を取得する
- 25. Visual Studio:サブウィンドウに矩形を描画しません
- 26. 複数の矩形に1つのNSStringを描画する
- 27. 画像の上に矩形を描くためのjavascript
- 28. HTMLキャンバスは描画直後に矩形を消去します
- 29. MATLAB - ビデオ入力に矩形のROIを描画する
- 30. D3.js:テキストの下の矩形を描く
さて私、なぜ私たちはのUIViewでテキストを描画する方法UITextView – Saad
選んだスクロールテキストを必要としますか? – Saad