textviewの高さに合わせてボタンの位置をその差分動かしたいです。
textviewの高さを文字量に合わせて変えるものは実現できましたが、textviewの高さに合わせてボタンの位置をその差分動かすにはどう記述したらよろしいでしょうか?
swift
1import UIKit 2 3class ViewController: UIViewController, UITextViewDelegate { 4 5 6 7 @IBOutlet var textView: UITextView! 8 @IBOutlet var button: UIButton! 9 10 override func viewDidLoad() { 11 super.viewDidLoad() 12 13 textView.delegate = self 14 15 16 } 17 18 func textViewDidChange(_ textView: UITextView) { 19 var frame = textView.frame 20 frame.size.height = textView.contentSize.height 21 textView.frame = frame 22 23 } 24 25 26 27 28 override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { 29 textView.resignFirstResponder() 30 } 31 32 33 34 override func didReceiveMemoryWarning() { 35 super.didReceiveMemoryWarning() 36 } 37 38 39} 40
回答1件
あなたの回答
tips
プレビュー