質問編集履歴
2
エラーの原因と思われた箇所に変更内容をコメントしました。コードはエラー時のまま変更してません。
test
CHANGED
File without changes
|
test
CHANGED
@@ -72,13 +72,21 @@
|
|
72
72
|
|
73
73
|
|
74
74
|
|
75
|
-
//
|
75
|
+
// 変更した箇所: 変更前 "H:|[view]|"、 変更後 "H:|[view]"
|
76
|
+
|
77
|
+
// 次の箇所を修正した所、動くようになりました
|
78
|
+
|
79
|
+
// 変更前 viewTest.addConstraints、 変更後 view.addConstraints
|
76
80
|
|
77
81
|
viewTest.addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "H:|[view]", options: .alignAllBottom, metrics: metrics, views: viewsDictionary))
|
78
82
|
|
79
83
|
|
80
84
|
|
81
|
-
//
|
85
|
+
// 変更した箇所: 変更前 "V:|[view]|"、 変更後 "V:|[view]"
|
86
|
+
|
87
|
+
// 次の箇所を修正した所、動くようになりました
|
88
|
+
|
89
|
+
// 変更前 viewTest.addConstraint、 変更後 view.addConstraint
|
82
90
|
|
83
91
|
viewTest.addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "V:|[view]", options: .alignAllBottom, metrics: metrics, views: viewsDictionary))
|
84
92
|
|
1
指摘されていた点等の修正と、どんな制約を付けたいかの説明の追加をしました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -5,6 +5,12 @@
|
|
5
5
|
Swiftを使って、Storyboardからでは無く、コードからVFLを用いてViewの制約を付けようとしているのですが、以下のようなエラーメッセージが出てしまいます。エラーの原因と直し方をご存知の方、どなたか教えては貰えないでしょうか?![イメージ説明](a216c8faf9321292d647efe645346e4d.png)
|
6
6
|
|
7
7
|
![イメージ説明](c88e4fc67f36e490a764403b33026642.png)
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
縦、横のサイズは50で画面の左上にぴったりくっつくように制約を付けたいです。
|
12
|
+
|
13
|
+
こんな感じになるようにしたいです。![イメージ説明](355b418f0ba4b171ac481c6314501e14.png)
|
8
14
|
|
9
15
|
###発生している問題・エラーメッセージ
|
10
16
|
|
@@ -54,7 +60,9 @@
|
|
54
60
|
|
55
61
|
|
56
62
|
|
63
|
+
// 変更前 viewTest.addSubview(viewTest)
|
64
|
+
|
57
|
-
view
|
65
|
+
self.view.addSubview(viewTest)
|
58
66
|
|
59
67
|
|
60
68
|
|
@@ -64,13 +72,15 @@
|
|
64
72
|
|
65
73
|
|
66
74
|
|
67
|
-
|
75
|
+
// "変更した箇所: 変更前 H:|[view]|"、 変更後 "H:|[view]"
|
68
76
|
|
69
|
-
viewTest.addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "
|
77
|
+
viewTest.addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "H:|[view]", options: .alignAllBottom, metrics: metrics, views: viewsDictionary))
|
70
78
|
|
71
|
-
|
72
79
|
|
80
|
+
|
73
|
-
|
81
|
+
// "変更した箇所: 変更前 V:|[view]|"、 変更後 "V:|[view]"
|
82
|
+
|
83
|
+
viewTest.addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "V:|[view]", options: .alignAllBottom, metrics: metrics, views: viewsDictionary))
|
74
84
|
|
75
85
|
}
|
76
86
|
|