私は自動レイアウトを使用していません。UILabel
とUITextView
の間で制約を指定できるかどうかを知りたいと思います。私はhereを挙げてみましたが、エラーが発生しました。View hierarchy unprepared for constraint
が見つかりましたので、それを探してthisが見つかりました。回答が表示されているということは、ビューを追加しようとしています。私のUITextView
のX position
がUILabel
の高さに従って設定されるように制約を追加しますか?自動レイアウトを使用しない制約はありますか?
今UILabel
は1行または複数行のカップルであれば、私は知らない、と私は私のUITextView
したい:それはあなたのすべての明確なアイデアを与えるだろうように、私は絵を掲示しますそれに応じてX位置を調整してください。私はちょうどそれについて学んだので、これは、私が追加されたコードで、それが正しいなら、私に教えてください:
NSLayoutConstraint *xConstraint=[NSLayoutConstraint constraintWithItem:self.tvNewsDetails attribute:NSLayoutAttributeTop relatedBy:NSLayoutRelationEqual toItem:self.lblNewsTitle attribute:NSLayoutAttributeBottom multiplier:0.45 constant:0];
[self.tvNewsDetails addConstraints:@[xConstraint]];
を増加させる一方、あなたは視覚的な書式設定のmethod.Thisを試してみてはAppleが推奨され、あなたはそれが自動レイアウトを使用せずに行うことはできません。 – Arun
これをチェックしてくださいhttp://stackoverflow.com/questions/36606205/uiview-with-dynamic-height-multiple-uilabel/36607158#36607158 –
制約は自動レイアウトを駆動するものです。あなたは他のものなしで1つを持つことはできません。インタフェースビルダーなしで制約を使用することを意味しますか? – Paulw11