当前位置: 首页 > news >正文

宁波 做网站网站建设服务商有哪些

宁波 做网站,网站建设服务商有哪些,网站建设对企业发展的意义,建设银行钓鱼网站实现 QQLive HD 界面的代码 总的来说QQLive HD 的主界面分成几个部分: 电视屏幕窗口 实现方法:使用UIPageControl和UIScrollView实现。 //添加一个PageControl控件,显示热点图片 m_pPageControl [[UIPageControl alloc] initWithFrame:…
实现 QQLive HD 界面的代码
总的来说QQLive HD 的主界面分成几个部分:

电视屏幕窗口

    实现方法:使用UIPageControl和UIScrollView实现。
  1. //添加一个PageControl控件,显示热点图片
  2.     m_pPageControl = [[UIPageControl alloc] initWithFrame:CGRectMake(340, 378, 200, 50)];
  3.     if(m_pPageControl == nil)
  4.     {
  5.         return;
  6.     }
  7.     [m_pPageControl setNumberOfPages:5];
  8.     [m_pPageControl addTarget:self action:@selector(PageTurnResponse:) forControlEvents:UIControlEventValueChanged];
  9.     [self.view addSubview:m_pPageControl];
  10.     [m_pPageControl release];
  11.     
  12.     //添加一个ScrollView,用于显示图片
  13.     m_pImageScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(307, 63, 543, 330)];
  14.     if(m_pImageScrollView == nil)
  15.     {
  16.         return;
  17.     }
  18.     [m_pImageScrollView setShowsHorizontalScrollIndicator:FALSE];
  19.     [m_pImageScrollView setBackgroundColor:[UIColor clearColor]];
  20.     m_pImageScrollView.delegate = self;
  21.     [self.view addSubview:m_pImageScrollView];
  22.     [m_pImageScrollView release];
  23.     
  24.     //向ScrollView添加图片控件
  25.     for(int i = 0; i<5 ; i++)
  26.     {
  27.         UIImageView *pImageView = [[UIImageView alloc] initWithFrame:CGRectMake(i*543, 0, 543, 330)];
  28.         if(pImageView != nil)
  29.         {
  30.             [pImageView setBackgroundColor:[UIColor colorWithRed:(i+1)*0.1 green:(i+1)*0.1 blue:(i+1)*0.1 alpha:1.0]];
  31.             [m_pImageScrollView addSubview:pImageView];
  32.             [pImageView release];
  33.         }
  34.     }    
  35.     
  36.     m_pPageControl.currentPage = 0;
  37.     [m_pImageScrollView setContentSize:CGSizeMake(5*543, 330)];
复制代码
电影/电视/连续剧/综艺操作按钮

    实现方法:使用UIButton实现
  1. //添加电影/电视/电视剧/综艺按钮
  2.     UIButton *pMovieButton = [[UIButton alloc] initWithFrame:CGRectMake(100, 560, 247, 176)];
  3.     if(pMovieButton == nil)
  4.     {
  5.         return;
  6.     }
  7.     [pMovieButton setImage:[UIImage imageNamed:@"moive.png"] forState:UIControlStateNormal];
  8.     [pMovieButton setImage:[UIImage imageNamed:@"moive.png"] forState:UIControlStateHighlighted];
  9.     [pMovieButton addTarget:self action:@selector(MoiveResponse) forControlEvents:UIControlEventTouchDown];
  10.     [self.view addSubview:pMovieButton];
  11.     [pMovieButton release];
  12.     
  13.     //电视剧按钮放图层的最下面
  14.     UIButton *pClassButton = [[UIButton alloc] initWithFrame:CGRectMake(474, 505, 245, 195)];
  15.     if(pClassButton == nil)
  16.     {
  17.         return;
  18.     }
  19.     [pClassButton setImage:[UIImage imageNamed:@"class.png"] forState:UIControlStateNormal];
  20.     [pClassButton setImage:[UIImage imageNamed:@"class.png"] forState:UIControlStateHighlighted];
  21.     [pClassButton addTarget:self action:@selector(ClassResponse) forControlEvents:UIControlEventTouchDown];
  22.     [self.view addSubview:pClassButton];
  23.     [pClassButton release];
  24.         
  25.     UIButton *pTVButton = [[UIButton alloc] initWithFrame:CGRectMake(350, 514, 164, 114)];
  26.     if(pTVButton == nil)
  27.     {
  28.         return;
  29.     }
  30.     [pTVButton setImage:[UIImage imageNamed:@"tv.png"] forState:UIControlStateNormal];
  31.     [pTVButton setImage:[UIImage imageNamed:@"tv.png"] forState:UIControlStateHighlighted];
  32.     [pTVButton addTarget:self action:@selector(TVResponse) forControlEvents:UIControlEventTouchDown];
  33.     [self.view addSubview:pTVButton];
  34.     [pTVButton release];
  35.     
  36.     UIButton *pEntainmentButton = [[UIButton alloc] initWithFrame:CGRectMake(629, 560, 336, 187)];
  37.     if(pEntainmentButton == nil)
  38.     {
  39.         return;
  40.     }
  41.     [pEntainmentButton setImage:[UIImage imageNamed:@"entainment.png"] forState:UIControlStateNormal];
  42.     [pEntainmentButton setImage:[UIImage imageNamed:@"entainment.png"] forState:UIControlStateHighlighted];
  43.     [pEntainmentButton addTarget:self action:@selector(EntainmentResponse) forControlEvents:UIControlEventTouchDown];
  44.     [self.view addSubview:pEntainmentButton];
  45.     [pEntainmentButton release]
复制代码
历史记录按钮

    实现方法:使用单独的UIView检测手势操纵,使用UIImageView实现晃动的动画
  1. //添加一个历史记录晃动按钮视图
  2.     UIImageView *pHistoryView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 56, 67)];
  3.     if(pHistoryView == nil)
  4.     {
  5.         return;
  6.     }
  7.     
  8.     NSArray *pImageArray = [NSArray arrayWithObjects:[UIImage imageNamed:@"frame3.png"],[UIImage imageNamed:@"frame1.png"],[UIImage imageNamed:@"frame2.png"], nil];
  9.     if(pImageArray == nil)
  10.     {
  11.         return;
  12.     }
  13.     [pHistoryView setAnimationDuration:2];
  14.     [pHistoryView setAnimationRepeatCount:0];
  15.     [pHistoryView setAnimationImages:pImageArray];
  16.     [pHistoryView startAnimating];    
  17.     [self addSubview:pHistoryView];
  18.     [pHistoryView release];
复制代码
其他的节目

    没什么好解释的,就是一些UITableView加一些背景实现。其实我觉得节目列表的呈现方式不大好,不够写实。如果能够真实模拟一些碟片的实体店,和整体的风格也许更符合。
http://www.yayakq.cn/news/444838/

相关文章:

  • 丽江建设公司网站企点官网下载
  • 瓦房店网站建设专业移动网站建设商
  • 电子商务网站建设与维护试卷答案免费crm管理软件
  • 企业专业网站设计公福州网吧
  • 网站搭建中转网站集群建设是
  • 机械网站建设栏目内容个人创意logo设计
  • 做网站ps的图片数据分析软件工具有哪些
  • 网上定做衣服的网站查询网站备案号
  • 网站软文伪原创网络营销方式有哪些免费
  • 广州网站制作托管手机端网站建设哪家好
  • 淮南品牌型网站建设美团广告投放平台
  • 网站建设如何不被忽悠群晖wordpress域名
  • 互联科技行业网站做文员的网站知乎
  • 网站会员注册系统手机淘宝网页版入口
  • 新开三端互通传奇网站专业信息门户网站定制
  • 海丰建设局网站扬州市开发区建设局网站首页
  • 遵义网站建设公司招聘网络营销推广策划方案
  • 小网站wordpress 导航菜单添加
  • 义乌手工活外发加工网160网app豪利777的seo综合查询
  • 营销型网站建设团队网站建站前期准备工作
  • 浏览器怎么打开网站服务器设置做网站商城的小图标软件
  • 昆明做网站建设wordpress转成中文版
  • 全网营销推广网站建设客村网站建设
  • 如何看网站开发语言吉利seo
  • 做网站哪里找怎么搭建网站后台
  • 做电商与做网站的区别php旅游网站开发背景
  • 网站技术建设维护技术论文郑州网站制作需要多少钱
  • 阿里巴巴logo含义优化营商环境发言稿
  • 网站建设捌金手指下拉二五互联网做视频网站需要许可证吗
  • 帮别人做app网站门户的兼职网站建设返回函数