gpt4 book ai didi

swift - 无法将类型 '(SwipeableTabBarController).Type' 的值转换为预期参数类型 'UIView'

转载 作者:行者123 更新时间:2023-11-30 10:47:29 25 4
gpt4 key购买 nike

我想将选项卡添加到我的应用程序中。但是当我尝试添加它时,它在标题中给出了错误。如何激活Tabbar功能?

public extension UIViewController { 
public func setTabBarSwipe(enabled: Bool) {
if let swipeTabBarController = tabBarController as? SwipeableTabBarController {
swipeTabBarController.isSwipeEnabled = enabled
}
}
}

class MainTableViewController: UITableViewController {
override func viewDidLoad() {
super.viewDidLoad()

view.addSubview(SwipeableTabBarController)
}

最佳答案

您无法在此处添加用户定义类型 SwipeableTabBarController 选项卡作为 subview

 view.addSubview(SwipeableTabBarController)

您需要添加一个实例,例如

 let vc = SwipeableTabBarController()
self.addChild(vc)
vc.view.frame = self.view.bounds
view.addSubview(vc.view)
vc.willMove(toParent:self)

关于swift - 无法将类型 '(SwipeableTabBarController).Type' 的值转换为预期参数类型 'UIView',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55463354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com