AsyncDisplayKit ASButtonNode 如何设置 buttonType

AsyncDisplayKit ASButtonNode how to set buttonType

我想获得一个与 UIButton 相同的按钮节点(类型:.system)。 如何设置

    let buttonNode = ASDisplayNode { () -> UIButton in
        let button = UIButton(type: .system)
        button.backgroundColor = UIColor.white
        button.cornerRadius = 4
        button.setTitleColor(UIColor.red, for: .normal)
        button.titleLabel?.font = UIFont.systemFont(ofSize: 17)
        return button
    }

    if let button = buttonNode.view as? UIButton {
        button.setTitle("qqq", for: .normal)
        button.addTarget(self, action: #selector(tapAction), for: .touchUpInside)
    }