子视图互相移动 - ios

时间:2015-04-07 14:12:44

标签: ios iphone swift

在我的应用程序中,我有一个包含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)

enter image description here

当我第一次添加图像然后注意它看起来很好:

// the UIImageView
twitterImage.center = CGPoint(x: self.view.center.x, y: 50.0)
self.view.addSubview(twitterImage)

// the Note object
self.view.addSubview(note)

enter image description here

问题是我需要将图像放在笔记上方。

为什么在我上面添加图片时文本视图会被推下来?我该如何解决这个问题?

0 个答案:

没有答案