swift3.0用storyboard和代码结合页面跳转问题


swift3.0添加跳转画面的按钮

    let button = UIButton.init(type:UIButtonType.system)

                    button.frame = CGRect(x: self.view.bounds.size.width/2 - 100, y: self.view.bounds.size.height/2 - 15, width: 200, height: 30)

                    button.setTitle("还没有朋友,添加一个吧", for: UIControlState.normal)

                    

                    button.addTarget(self, action: #selector(self.buttonClicked(button:)), for: UIControlEvents.touchUpInside)

                    self.view.addSubview(button)

event:

func buttonClicked(button:UIButton) -> Void{

        let sb = UIStoryboard(name:"Search",bundle: Bundle.main)

        let vc = sb.instantiateViewController(withIdentifier: "search")

        self.present(vc, animated: true, completion: nil)

需要注意找到storyboard的name关键字是左侧文件的名称,而找到相应的viewController需要右侧的storyboard的ID,需要手动设置。在这里一直把“search”填成了viewController的名字”SearchViewController“导致一直报错,说在当前的bundle里找不到我的search故事版。



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值