我在更改简单文本视图的高度时遇到了一些麻烦。它不需要自动调整大小以适应内容或其他任何内容,我只需要在iad横幅加载和隐藏时更改高度。
我能找到的就是自动调整UITextFields的大小。
希望有人可以帮助我解决这个简单的问题。
textView只是在情节提要中创建的,但是下面是我目前与此相关的代码:
@IBOutlet var textViewOutlet: UITextView!
var textView: String = ""
//加载视图后
textViewOutlet.text = textView
这是我尝试添加到viewDidLoad中的内容:
textViewOutlet = UITextView(frame: CGRect(x: 0.0, y: 0.0, width: 200.0, height: 40.0))
不幸的是,这根本不会改变textView的大小。
故事板和应用程序中textView的当前高度为:283
*在另一个viewController中,我还使用以下命令编辑textView中的文本:
detail.textView = "New text here"
它工作正常,不要认为与textview的大小有关,但这就是我关于此特定textView的一切
我最终不得不通过代码使textview起作用。
如果其他任何人都无法调整情节提要板textView的大小,这是我添加到代码中的内容以手动进行。
var textView: UITextView = UITextView(frame: CGRect(x: 5.0, y: 238.0, width: 315.00, height: 283.00))
textView.text = textViewText
textView.editable = false
textView.backgroundColor = UIColor.clearColor()
textView.font = UIFont(name: "Helvetica", size: 15)
self.view.addSubview(textView)
希望这对某人有所帮助。
*在xcode 6 GM中与Swift一起使用
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句