我是菜鸟,问一个关于音乐播放器的切换问题。

a804300872 2013-05-17 10:02:18
这是一个tab标签页。


如果我点击本地歌曲 My love 这首歌如何切换到正在播放这个页面?
...全文
445 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
仙人掌绿叶 2013-12-12
  • 打赏
  • 举报
回复
从一个视图控制器切换到另一个视图控制器的几种方式 1,模态(modal)画面的显示方法: 例如iphone通讯录管理程序中,追加新的通讯纪录时,就是使用这种模态画面 例:点击一个按钮,进入另一个界面 - (IBAction)pressAbout:(id)sender { XAboutViewController *about=[[[XAboutViewController alloc] initWithNibName:@"XAboutViewController" bundle:nil] autorelease]; [self presentModalViewController:aboutanimated:YES];//显示模态画面 关闭模态画面的方法: [self dissmissModalViewControllerAnimationed:YES]; 2,SwitchViewController中有2个控制器的属性:BviewController,CViewController 点击按钮之后可以在B与C视图之间切换,也就是ios5开发那本书中的多视图应用程序的例子 self.view insertSubview:(加载的新页面) atIndex:n; 使用方法: 对n的解释:页面都是层次叠加的,n表示加载到那一层上面 这种画面跳转方法并非最佳的跳转方法: 实际上并非真的实现了两个画面间的跳转,而是同时启动了2个画面,控制其中哪一个画面显示在前台,哪一个画面显示在后台而已。 这种画面跳转方式有一个很大的缺点,即当画面数量增加时,画面跳转的实现代码将月来越复杂,而且各个画面间不可避免的有相互依赖关系。(多用于在一个页面中有时要显示或隐藏某个View会遮挡) 3,UITabBarController实现并列画面跳转 //将5个viewController实例放入TabBar的viewcontrollers属性中 self.tabBarController.viewControllers = @[navFrist, navSecond,navThird,navFourth,navFifth]; self.window.rootViewController = self.tabBarController; [self.window addSubview:self.tabBarController.view];//将根控制器的视图加到应用程序主窗口 4,UINavigationController实现多层画面跳转,在导航控制器中,载入有层级关系的界面 - (IBAction)addRightAction:(id)sender { XAddSymbolViewController *addSymbol=[[[XAddSymbolViewController alloc]initWithNibName:@"XAddSymbolViewController" bundle:nil] autorelease]; [self.navigationController pushViewController:addSymbolanimated:YES]; } 返回原视图方法: [self.navigationController popViewControllerAnimated:YES];//弹出后返回到原视图。有时间可以看看这个:http://ios.itcast.cn/ios/video.shtml

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧