在使用xib创建的自定义视图上错误放置元素

时间:2016-05-12 23:51:01

标签: ios swift uiview xib nib

我在适用于iOS 8.1及以上版本的iPhone的Swift 2.2,Xcode 7.3(7D175)中编写我的应用程序。

在我的应用中,我有两个自定义视图,以xibs设计。第一个视图是ContentView,第二个视图是AudioViewContentView包含AudioView's实例作为IBOutlet。在两个xib中,约束设置正确,有IB警告,当我在xib中调整视图大小时,它会根据约束完美地调整大小。但问题是,当我向AudioView实例添加ContentView实例时,AudioView's子视图在IB和运行时都是错位的。

AudioView的屏幕截图:

screenshot1

ContentView的屏幕截图: screenshot2

正如您所看到的,在第一个屏幕截图中,元素正常放置,正如我之前所说,第二个屏幕上的元素放错了位置。这是link to my GitHub,我已经将这两个类的源代码和相应的xib上传到它。我该怎么做才能解决这个问题?

谢谢!

0 个答案:

没有答案
相关问题