我有我的应用程序有问题,看看这个PIC如何调整UITextView的大小?斯威夫特
现在我打字TextView的,我想办法调整的TextView或将其移动到顶部或滚动到最后在那里我打字,请帮助
我看到了很多答案在这里,但都无法与我一起工作,这是代码,当我试图解答的一个
import UIKit
class AddEditClassNoteViewController: UIViewController {
@IBOutlet var keyboardHeightLayoutConstraint: NSLayoutConstraint?
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
deinit {
NSNotificationCenter.defaultCenter().removeObserver(self)
}
@IBOutlet weak var noteTextBox: UITextView!
override func touchesBegan(touches: NSSet, withEvent event: UIEvent)
{
self.noteTextBox.resignFirstResponder()
}
func textFieldDidBeginEditing(textField: UITextField) {
animateViewMoving(true,moveValue: 100)
}
func textFieldDidEndEditing(textField: UITextField) {
animateViewMoving(false,moveValue: 100)
}
func animateViewMoving (up:Bool, moveValue :CGFloat){
var movementDuration:NSTimeInterval = 0.3
var movement:CGFloat = (up ? -moveValue : moveValue)
UIView.beginAnimations("animateView", context: nil)
UIView.setAnimationBeginsFromCurrentState(true)
UIView.setAnimationDuration(movementDuration)
self.view.frame = CGRectOffset(self.view.frame, 0, movement)
UIView.commitAnimations()
}
}
林USI ng Swift IOS 8
您发布的代码没有任何意义。请发布更多内容或考虑使用许多完成同样任务的第三方工具之一。 – InkGolem 2015-02-11 18:33:27
我不知道我是如何做这件事的,这就是为什么我试图找出如何,如果你有任何第三方工具给我,谢谢 – 2015-02-11 18:34:49
你的问题真的太大,一个简单的答案。考虑使用(或建立)像[Slack(在此下载)](https://github.com/slackhq/SlackTextViewController)创建者提供的第三方解决方案。 – InkGolem 2015-02-11 18:37:47