问题一.在一个选项卡界面,正常来说我们点击某个选项,则会出现这个选项对应的页面,此时这个页面底部还是有那一栏的选项卡栏.请问我如何实现点击某个选项的时候,出来的新页面是完全独立于这个选项卡界面呢?类似于直接modal出这个新页面..
问题二.如果我要设置导航栏的背景颜色为红色,请问怎么在storyboard里设置,我直接选中navigation bar然后在"Attributes inspector"里面的background一栏选中红色,但实际的效果感觉颜色好淡.而且还是那种渐变的..并不是纯的红色...
坐等各位大侠

解决方案 »

  1.   

    问题一:
    那你为什么不用 Model 呢?UI 设计的样式是什么样的?问题二:
    显示的颜色比你设置淡应该是毛玻璃的效果,你可以把颜色加深,或者去掉毛玻璃(translucent 设为 NO)
      

  2.   

    问题一中,我初始界面就是一个UITabBarController ,然后有三个选项,点击每个选项不是会出现对应的view么?不过这个view底部还是有这个TabBar的选项那一栏.我想实现点击某个选项 直接model出另外一个,就像一号店APP一样,点击TabBar中购物车那个选项,出来的购物车界面貌似是独立于TabBar的...
      

  3.   

    问题一中,我初始界面就是一个UITabBarController ,然后有三个选项,点击每个选项不是会出现对应的view么?不过这个view底部还是有这个TabBar的选项那一栏.我想实现点击某个选项 直接model出另外一个,就像一号店APP一样,点击TabBar中购物车那个选项,出来的购物车界面貌似是独立于TabBar的...
    那你可以实现 UITabBarControllerDelegate ,当点击类似于购物车的 item 时,在这个回调里返回 NO:
    - (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController;
    并且去展示一个 model 窗口
      

  4.   

    问题一中,我初始界面就是一个UITabBarController ,然后有三个选项,点击每个选项不是会出现对应的view么?不过这个view底部还是有这个TabBar的选项那一栏.我想实现点击某个选项 直接model出另外一个,就像一号店APP一样,点击TabBar中购物车那个选项,出来的购物车界面貌似是独立于TabBar的...
    那你可以实现 UITabBarControllerDelegate ,当点击类似于购物车的 item 时,在这个回调里返回 NO:
    - (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController;
    并且去展示一个 model 窗口那个代理的方法返回NO之后去怎么展示一个model窗口?storyboard里拉还是在哪块代码写?
      

  5.   

    问题一中,我初始界面就是一个UITabBarController ,然后有三个选项,点击每个选项不是会出现对应的view么?不过这个view底部还是有这个TabBar的选项那一栏.我想实现点击某个选项 直接model出另外一个,就像一号店APP一样,点击TabBar中购物车那个选项,出来的购物车界面貌似是独立于TabBar的...
    那你可以实现 UITabBarControllerDelegate ,当点击类似于购物车的 item 时,在这个回调里返回 NO:
    - (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController;
    并且去展示一个 model 窗口那个代理的方法返回NO之后去怎么展示一个model窗口?storyboard里拉还是在哪块代码写?
    就在 shouldSelectViewController: 方法里处理。我想,你设置的 UITabBarControllerDelegate 对象应该是类似于 AppDelegate 之类的对象,也适合做这件事
      

  6.   

    问题一中,我初始界面就是一个UITabBarController ,然后有三个选项,点击每个选项不是会出现对应的view么?不过这个view底部还是有这个TabBar的选项那一栏.我想实现点击某个选项 直接model出另外一个,就像一号店APP一样,点击TabBar中购物车那个选项,出来的购物车界面貌似是独立于TabBar的...
    那你可以实现 UITabBarControllerDelegate ,当点击类似于购物车的 item 时,在这个回调里返回 NO:
    - (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController;
    并且去展示一个 model 窗口那个代理的方法返回NO之后去怎么展示一个model窗口?storyboard里拉还是在哪块代码写?
    就在 shouldSelectViewController: 方法里处理。我想,你设置的 UITabBarControllerDelegate 对象应该是类似于 AppDelegate 之类的对象,也适合做这件事再请教一个问题,我现在已经建好了包含两个选项的tabbar,storyboard上也对应有两个view了,这时如果我另外在storyboard上设计了一个view,然后想要把那个tabbar上第二个选项和原先他对应的那个view脱离,然后连接到我额外设计的view,在storyboard上能搞定么?