本帖最后由 lanyu1986 于 2014-10-09 09:37:22 编辑

解决方案 »

  1.   

    1.动态实现一些按钮,只能通过coding来实现。通过代码来实例button ,并给button添加target - action 动作。storyboard 中完成不了。2. 是要将xib移植到storyboard中吗? 在storyboard中拖拽一个viewcontroller, 将xib中的元素都copy过来,根据xib中的设置,在storyboard中设置viewcontroller对应的class,以及界面元素的IBOutlet, IBAction, delegate等关联。
      

  2.   


    谢谢你那么及时的回复。 还有些疑惑:
    1.假如是按下view1的动态按钮来跳转到view2,那么现在这个跳转只能通过给button添加代码来实现,那么这个view2还需要画在storyboard里面吗(只是不存在一个连接到线条而已么?)   
    简单来说  是不是跳转到所有view都要画在里面,只是动态跳转的就不拉线用代码来实现?2.呃  我看storyboard里面代理都是空的,但是那个需要移植的xib里面的delegate是有东西并且在window里面注册了的,这样那个delegate协议怎么办呢,纯小白……   还请指导一下
      

  3.   


    谢谢你那么及时的回复。 还有些疑惑:
    1.假如是按下view1的动态按钮来跳转到view2,那么现在这个跳转只能通过给button添加代码来实现,那么这个view2还需要画在storyboard里面吗(只是不存在一个连接到线条而已么?)   
    简单来说  是不是跳转到所有view都要画在里面,只是动态跳转的就不拉线用代码来实现?2.呃  我看storyboard里面代理都是空的,但是那个需要移植的xib里面的delegate是有东西并且在window里面注册了的,这样那个delegate协议怎么办呢,纯小白……   还请指导一下1. 首先要弄明白的是,view1,view2的跳转你想要怎么实现。如果是在一个viewcontroller上,你可以将两个view都添加到viewcontroller上,如果想让其中一个在初始时不显示,可以设置这个view不可见 [view setHidden:YES]; 再根据你的逻辑来切换两个view之间的hidden状态是可显还是不可显。 如果不是在一个viewcontroller上,你可以通过push转场到另外一个viewcontroller中来显示。2. 你指的代理是AppDelegate.h 文件 ? 需要移植的xib中的appDelegate.h的代理方法中都做了些什么? 如果没有重置self.window.rootviewcontroller 其它的AppDelegate.h中的实现可以copy过来。 不知道你问的是不是这个意思
      

  4.   


    谢谢你那么及时的回复。 还有些疑惑:
    1.假如是按下view1的动态按钮来跳转到view2,那么现在这个跳转只能通过给button添加代码来实现,那么这个view2还需要画在storyboard里面吗(只是不存在一个连接到线条而已么?)   
    简单来说  是不是跳转到所有view都要画在里面,只是动态跳转的就不拉线用代码来实现?2.呃  我看storyboard里面代理都是空的,但是那个需要移植的xib里面的delegate是有东西并且在window里面注册了的,这样那个delegate协议怎么办呢,纯小白……   还请指导一下1. 首先要弄明白的是,view1,view2的跳转你想要怎么实现。如果是在一个viewcontroller上,你可以将两个view都添加到viewcontroller上,如果想让其中一个在初始时不显示,可以设置这个view不可见 [view setHidden:YES]; 再根据你的逻辑来切换两个view之间的hidden状态是可显还是不可显。 如果不是在一个viewcontroller上,你可以通过push转场到另外一个viewcontroller中来显示。2. 你指的代理是AppDelegate.h 文件 ? 需要移植的xib中的appDelegate.h的代理方法中都做了些什么? 如果没有重置self.window.rootviewcontroller 其它的AppDelegate.h中的实现可以copy过来。 不知道你问的是不是这个意思嗯   是我表述不清
    1.view1和view2是不同的view controller,如果是静态的按钮    我会用拉线的方式把他们连接,然后选择push,表示按下这个按钮就跳到view2,但是现在这个view1里面的这个按钮是可有可无的   那就不能拉线了,该怎么做呢,view2和后面的view3,view4还要不要继续画在storyboard里面呢?2.其实我自己也不是很清楚怎么描述,毕竟以前是做c++游戏的    刚转行做ios就要半个月做出一个订票系统来,而且就我一个人,很多api之类的都不熟,磕磕碰碰的,如果你可以帮我调调,那真是感激不尽    剩下的55分都给你了,我觉得不难   就是没有入门,估计给你看的话一眼就知道怎么做了,我就是没人指导-_-#
      

  5.   

    1. 你可以继续使用storyboard来画view2,view3,view....。控制器之间的转场也可以不通过连线来完成,这样只能通过代码来实现控制器之间的转场切换了。
    在view1上的button,你可以通过target -action的方式来指定它的处理方法
    [button addTarget:self action:@selector(pushViewController:) forControlEvents:UIControlEventTouchUpInside];
    //////////处理方法
    -(void)pushViewController:(id)sender {
         UIStoryboard * storyBoard = [UIStoryboard   
                                    storyboardWithName:@"MainStoryboard" bundle:nil]; 
         UIViewController *vc2= [storyBoard instantiateViewControllerWithIdentifier:@"View2Controller"]; ///////通过storyboard来实例
         [self.navigationController pushViewController:vc2 animated:YES];
    }2. 可以帮你看看
      

  6.   


    工程不大,我想占用不了你多少时间    我是邮箱发给你呢  还是qq呢    我的qq 51257684   谢谢了