質問編集履歴

1

コードの追加

2021/03/23 07:15

投稿

downtowntown
downtowntown

スコア21

test CHANGED
File without changes
test CHANGED
@@ -7,3 +7,61 @@
7
7
  現段階だと自分で改行しないと画面から切れていってしまうので、1行に入る最大の文字数を指定して、textViewDelegateで改行を入れたいと考えています。
8
8
 
9
9
  アドバイスお願いします。
10
+
11
+
12
+
13
+ ### 該当のソースコード
14
+
15
+
16
+
17
+ ```swift
18
+
19
+ class UIViewController: UIViewController {
20
+
21
+
22
+
23
+ override func viewDidLoad() {
24
+
25
+ super.viewDidLoad()
26
+
27
+
28
+
29
+ let instagramTextView = InstagramTextView()
30
+
31
+ instagramTextView.font = .systemFont(ofSize: 30, weight: .heavy)
32
+
33
+ instagramTextView.backgroundColor = .clear
34
+
35
+ instagramTextView.textAlignment = .center
36
+
37
+ instagramTextView.translatesAutoresizingMaskIntoConstraints = false
38
+
39
+ view.addSubview(instagramTextView)
40
+
41
+ instagramTextView.topAnchor.constraint(equalTo: view.topAnchor, constant: 60).isActive = true
42
+
43
+ instagramTextView.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: 24).isActive = true
44
+
45
+ instagramTextView.trailingAnchor.constraint(equalTo: view.trailingAnchor, constant: -24).isActive = true
46
+
47
+
48
+
49
+ }
50
+
51
+ }
52
+
53
+ ```
54
+
55
+
56
+
57
+
58
+
59
+ 改行を自分で入れずにテキストを打ち続けた場合このように全体に背景色が広がります
60
+
61
+ ![イメージ説明](a8412aebe2098e6e756025988c39d51d.png)
62
+
63
+
64
+
65
+ 改行を入れた場合はうまく縁取るように機能しました
66
+
67
+ ![イメージ説明](b277b5f5cbfd73a28075f0cd9fe62631.png)