在SwiftUI中,能否从Button继承?我尝试过,但每次都会出错,因为需要一些通用参数。 import SwiftUI struct ButtonSubClass: Button<Label: View> { var body: some View { Text("Hello, World!") } } XCode自动添加了<Label: View>,但我不知道它的意思或者实际上需要在括号里放什么。 我尝试使用Button<View>,但是我得到错误信息:Protocol type 'View' cannot conform to 'View' because only concrete types can conform to protocols。
Button 是一个结构体,不能被子类化。如果你想要创建一个带有 Button 类似属性但又进行了自定义的视图,你可以应用视图修饰符或者使用 ButtonStyle 协议。 如果您能提供一些您想要实现的具体内容,我将尝试添加一些示例代码。