私はストーリーボードを使ってUIView
をデザインしています。しかし、私はタスクに立ち往生しました:私は複数行を持っていますUILabel
、UIView
とUIButton
。 UILabel
は私のボタンをラップするようにしたい - テキストの最初の行には、末尾の制約があるUIButton
もう1つはスーパービューです。私のUILabelにテキストがない場合、私はラベルの一番下のビューを取得しました。このビューの後ろの制約をUIButton
にする必要がありますが、空きスペースがあればスーパービューになります。 スクリーンショットの例:複数行のUILabelがボタンをラップするようにする
私は 'pyat' の後に二行目の単語をジャンプします。私の貧しい英語のために申し訳ありません、その写真が私の質問を説明するのに役立つことを願っています。 IBで直接作成することはできますか?
私は 'UILabel'の代わりに' UITextView'を使うことを提案します(いくつかの素早い修正を加えれば、 'UILabel'のようになり、'のようになり、 'yourTextView.textContainer.exclusionPaths'を使用します)。 IBではなくコードであること。 – Larme
申し訳ありませんが、interfacebuilderではできません –
@Jeckyこれを行う方法を教えてもらえますか? Obj-c言語 –