tomoEng11 / SimplePhraseCollection

1 stars 0 forks source link

制約を貼らないようにする #11

Open sakiyamaK opened 7 months ago

sakiyamaK commented 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でやる必要があるんだろうか?

UIStackViewは余計な制約を貼らないためにある

sakiyamaK commented 7 months ago

https://github.com/tomoEng11/SimplePhraseCollection/blob/main/SimplePharaseCollection/ViewControllers/ErrorAlertVC.swift#L93-L98

ほかにも Aの下にBがある とかまさにそれを制約でやらないようにしたのがUIStackViewであるのでなるべくUIStackViewを使う UIStackViewを使う方が基本で、UIStackViewを使わないなら理由がいる