在我的应用程序中,我有一个包含UITextView的注释对象:
class Note: UIView, UITextViewDelegate {
var textEditor : UITextView!
override init(frame: CGRect)
{
super.init(frame: frame)
textEditor = UITextView(frame: frame)
textEditor.frame.origin.x = 0
textEditor.frame.origin.y = 0
self.addSubview(textEditor)
}
在我的控制器中,我添加了Note对象,另外我添加了UIImageView。 出于某种原因,当我在UIImageView中时,Note对象内的UITextView向下移动。
这是使用此代码的样子:
// the Note object
self.view.addSubview(note)
// the UIImageView
twitterImage.center = CGPoint(x: self.view.center.x, y: 50.0)
self.view.addSubview(twitterImage)
当我第一次添加图像然后注意它看起来很好:
// the UIImageView
twitterImage.center = CGPoint(x: self.view.center.x, y: 50.0)
self.view.addSubview(twitterImage)
// the Note object
self.view.addSubview(note)
问题是我需要将图像放在笔记上方。
为什么在我上面添加图片时文本视图会被推下来?我该如何解决这个问题?