Swift 从iOS 9约束转换为iOS 10约束

Swift 从iOS 9约束转换为iOS 10约束,swift,constraints,ios9,ios10,Swift,Constraints,Ios9,Ios10,我在youtube上观看了一段视频,讲述了如何构建一个消息传递应用程序,以进一步学习(对Swift来说还是很新的)。该视频已经过时,因为使用的限制条件是iOS 9。代码如下: //iOS9 Constraints for views (text bubbles) bubbleView.rightAnchor.constraint(equalTo: self.rightAnchor, constant: 0).isActive = true bubbleView.topAnchor.constr

我在youtube上观看了一段视频,讲述了如何构建一个消息传递应用程序,以进一步学习(对Swift来说还是很新的)。该视频已经过时,因为使用的限制条件是iOS 9。代码如下:

 //iOS9 Constraints for views (text bubbles)
bubbleView.rightAnchor.constraint(equalTo: self.rightAnchor, constant: 0).isActive = true
bubbleView.topAnchor.constraint(equalTo: self.topAnchor).isActive = true
bubbleWidthAnchor = bubbleView.widthAnchor.constraint(equalToConstant: 200)
bubbleWidthAnchor?.isActive = true
bubbleView.heightAnchor.constraint(equalTo: self.heightAnchor).isActive = true


//iOS9 Constraints for views (texts)
//textView.rightAnchor.constraint(equalTo: self.rightAnchor).isActive = true
textView.leftAnchor.constraint(equalTo: bubbleView.leftAnchor, constant: 8).isActive = true
textView.topAnchor.constraint(equalTo: self.topAnchor).isActive = true
textView.rightAnchor.constraint(equalTo: bubbleView.rightAnchor).isActive = true
//textView.widthAnchor.constraint(equalToConstant: 200).isActive = true
textView.heightAnchor.constraint(equalTo: self.heightAnchor).isActive = true

我想知道的是,在哪里可以进一步了解这些约束在哪里被使用?如何确定iOS 10需要哪些约束条件?

您使用的是哪个Wift版本?使用bubbleView.rightAnchor。constraintEqualToAnchor(self.rightAnchor,常量:0)。isActive=true,因为您似乎正在使用较旧的swift版本尝试升级Xcode