Open sakiyamaK opened 7 months ago
https://github.com/tomoEng11/SimplePhraseCollection/blob/main/SimplePharaseCollection/ViewControllers/CardDetailVC.swift#L139-L143
せっかくUIStackViewを使っているのに制約でView同士を繋いでいたらUIStackVIewの意味がない
sentenceTextView.leadingAnchor.constraint(equalTo: stackView.leadingAnchor)と左右をstackviewの左右に合わせているがそれならstackView.alignment = .centerのcenterでやる必要があるんだろうか?
sentenceTextView.leadingAnchor.constraint(equalTo: stackView.leadingAnchor)
stackView.alignment = .center
UIStackViewは余計な制約を貼らないためにある
https://github.com/tomoEng11/SimplePhraseCollection/blob/main/SimplePharaseCollection/ViewControllers/ErrorAlertVC.swift#L93-L98
ほかにも Aの下にBがある とかまさにそれを制約でやらないようにしたのがUIStackViewであるのでなるべくUIStackViewを使う UIStackViewを使う方が基本で、UIStackViewを使わないなら理由がいる
UIStackView
https://github.com/tomoEng11/SimplePhraseCollection/blob/main/SimplePharaseCollection/ViewControllers/CardDetailVC.swift#L139-L143
せっかくUIStackViewを使っているのに制約でView同士を繋いでいたらUIStackVIewの意味がない
sentenceTextView.leadingAnchor.constraint(equalTo: stackView.leadingAnchor)
と左右をstackviewの左右に合わせているがそれならstackView.alignment = .center
のcenterでやる必要があるんだろうか?UIStackViewは余計な制約を貼らないためにある