一起使用CocoaPods和@IBDesignable

时间:2014-06-12 11:08:18

标签: swift cocoapods xcode-storyboard xcode6

我有一个项目使用@IBDesignable来控制Storyboard中的视图属性,一切正常。但是,如果我按照此处所述(https://medium.com/swift-programming/swift-cocoapods-da09d8ba6dd2)集成pod并添加桥接文件,则Storyboard不再正确显示。它在我使用@IBDesignable进行自定义视图的位置显示一个空白视图。 pod正常工作,我无法在Storyboard中看到我的更改。还原我的更改并删除pod,解决了这个问题?

无论如何一直使用CocoaPods和@IBDesignable,或者这只是Xcode6中的一个错误?

3 个答案:

答案 0 :(得分:1)

您是否尝试在故事板中为自定义视图设置正确的模块名称?

org.cocoapods.XXX

enter image description here

如果您只有XXX作品但添加了org.cocoapods。解决了很多问题。

答案 1 :(得分:0)

如果您不想支持8.0以下的iOS版本,可以使用use_frameworks!在您的pod文件中(如此处http://guides.cocoapods.org/syntax/podfile.html#use_frameworks_bang所述)。这里发生的事情不是为您的依赖项创建静态库,而是cocopods将构建框架。 IBDesignable不会破坏框架。

答案 2 :(得分:-2)

尝试使用xcodeproj而不是xcodeworkspace打开。这对我有用。