Cod*_*onk 15 interface-builder ios swift
我试图在我的故事板上使用自定义swift类继承我的UIButton,该类应该将按钮显示为自定义汉堡按钮.
我收到此警告,并没有看到Hamburger按钮在Interface Builder中呈现,虽然它会间歇性地工作.
Custom类叫做NTHamburgerButton,我不知道为什么字符上的字符串出现在类名之前.
IB Designables:将类UIButton用于具有自定义类的对象,因为类_TtC6CProjectName17NTHamburgerButton不存在.
这个问题似乎再次受到关注,所以我会给出更新.
这个问题存在于Obj-C和Swift混合项目中.因此,有问题的类是Swift类.
在Obj-C中提供Swift类时,可以使用以下语法
@objc(NTHamburgerButton) public class NTHamburgerButton : UIButton {}
Run Code Online (Sandbox Code Playgroud)
否则,在Xcode创建的{Project-Name} -Swift.h文件中,您将看到它生成这些唯一的类名,就像问题一样.
这里唯一真正的问题是NTHamburgerButton.swift文件没有被包含在我正在查看的产品中,但如果我切换目标,它工作正常.因而间歇性的问题.
| 归档时间: |
|
| 查看次数: |
3104 次 |
| 最近记录: |