質問編集履歴

2

エラーの原因と思われた箇所に変更内容をコメントしました。コードはエラー時のまま変更してません。

2018/01/09 12:10

投稿

A.S
A.S

スコア7

test CHANGED
File without changes
test CHANGED
@@ -72,13 +72,21 @@
72
72
 
73
73
 
74
74
 
75
- // "変更した箇所: 変更前 H:|[view]|"、 変更後 "H:|[view]"
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
- // "変更した箇所: 変更前 V:|[view]|"、 変更後 "V:|[view]"
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

指摘されていた点等の修正と、どんな制約を付けたいかの説明の追加をしました。

2018/01/09 12:10

投稿

A.S
A.S

スコア7

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
- viewTest.addSubview(viewTest)
65
+ self.view.addSubview(viewTest)
58
66
 
59
67
 
60
68
 
@@ -64,13 +72,15 @@
64
72
 
65
73
 
66
74
 
67
- viewTest.addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "H:|[view]|", options: .alignAllBottom, metrics: metrics, views: viewsDictionary))
75
+ // "変更した箇所: 変更前 H:|[view]|" 変更後 "H:|[view]"
68
76
 
69
- viewTest.addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "V:|[view]|", options: .alignAllBottom, metrics: metrics, views: viewsDictionary))
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