Swift 将多个 类 分配给 UI 元素
Swift assigning multiple classes to UI element
是否可以将多个自定义 class 分配给 Swift 中的同一个 UI 元素?
我有一个 UITextField,我需要用 Spring(动画库)制作动画,我还需要在同一个 UITextField 上使用一些其他库,它提供了一些其他功能。我通常在故事板的身份检查器自定义 class 部分中分配自定义 class,但我找不到分配多个 class 的方法。我还尝试创建一个新的 class 并继承我尝试使用的这两个库,但我认为您不能在 Swift 中拥有多个继承。
不能,Swift不支持多重继承。一个对象可以实现多个协议,但只能实现一个 class.
中的 inherit
对不起,这在 Swift 中不可用(伟大的 C++ 有它),所以你必须 select 任何人并使用它
好的,我刚刚想出了一个非常适合我的需求的好主意,但它可能并不适用于所有人。由于我尝试使用的库之一纯粹用于动画,因此我将 UITextView 放在一个视图中,继承了视图的动画库并继承了 UITextView 的另一个库。现在我的动画和功能都可以正常工作了。
是否可以将多个自定义 class 分配给 Swift 中的同一个 UI 元素?
我有一个 UITextField,我需要用 Spring(动画库)制作动画,我还需要在同一个 UITextField 上使用一些其他库,它提供了一些其他功能。我通常在故事板的身份检查器自定义 class 部分中分配自定义 class,但我找不到分配多个 class 的方法。我还尝试创建一个新的 class 并继承我尝试使用的这两个库,但我认为您不能在 Swift 中拥有多个继承。
不能,Swift不支持多重继承。一个对象可以实现多个协议,但只能实现一个 class.
中的 inherit对不起,这在 Swift 中不可用(伟大的 C++ 有它),所以你必须 select 任何人并使用它
好的,我刚刚想出了一个非常适合我的需求的好主意,但它可能并不适用于所有人。由于我尝试使用的库之一纯粹用于动画,因此我将 UITextView 放在一个视图中,继承了视图的动画库并继承了 UITextView 的另一个库。现在我的动画和功能都可以正常工作了。