###前提・実現したいこと
swift3.0
xcode8.21 で作業しています
スクロールビューの中にテキストビューとイメージビューを何個か並べて、スクロールビューをその2つの大きさによって、スクロールできるようにするのが目標です
テキストビューの高さはviewcontrollerで指定した内容によって、変化するようにしていて、イメージビューをそのテキストビューのから一定距離のところに配置したいです
できればAutolayoutで編集する方法を知りたいのですが、自分で調べてみて今はコードで動かす方法しかないのかなー、と考えています
###該当のソースコード
override func viewDidLoad() { imgview.translatesAutoresizingMaskIntoConstraints = false } override func viewDidLayoutSubviews() { super.viewDidLayoutSubviews() // ここもいつか可変長にしたいです myscroll.contentSize.height = 1000 // テキストビューの大きさを文字の量に合わせる testtext.sizeToFit() // 「//」を外すと画像自体が消えてしまいました // imgview.removeConstraints(imgview.constraints) myscroll.addConstraints([ NSLayoutConstraint(item: imgview, attribute: NSLayoutAttribute.top, relatedBy: NSLayoutRelation.equal, toItem: testtext, attribute: NSLayoutAttribute.bottom, multiplier: 1.0, constant:5 ) ]) }
###試したこと
上記の方法とは別にこのリンク先の内容も試したのですが、テキストビューごと消えました。。。
参考先2
###補足情報(言語/FW/ツール等のバージョンなど)
ちなみにこのままだとautolayoutに従って、テキストにかぶって画像が表示されています
もし足りない情報があれば、教えていただけたら助かります
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/28 11:17
2016/12/28 12:16
2016/12/28 13:11