网易首页导航封装类优化

上一博客写了手势代理,在之前也写了个网易首页导航封装类,对它进行优化。

1.每次使用网易首页导航封装类中的MainViewController时,MainViewController的导航栏可能每个页面都不一样,这样可以抽象出一个基类,基类中实现ViewController的创建。使用时继承这个基类,可以设置导航栏。

2.手势返回优化

上一项目胖吴货站做的只有一个MainViewController且为根,所以没有右滑返回的问题,这个闪购订单是被push进来的,所以需要有右滑返回的功能。由于MainViewControll中的ScrollView,这样就使得右滑返回手势和ScrollView的手势重合,这样就识别不了导航栏右滑返回。

解决这个问题的方法是在MainViewController中设置

self.navigationController.interactivePopGestureRecognizer.enabled=YES;
    self.navigationController.interactivePopGestureRecognizer.delegate=self;

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
{
    if (self.bottomScrollView.contentOffset.x<0.0&&otherGestureRecognizer.class==[UIScreenEdgePanGestureRecognizer class]) {
        return YES;
    }
    return NO;
}

上面的代理方法在上一博客也有说明,这个方法返回值是用来表示手势是否共存的。只要返回YES,另外就不用管了,因为共存,所以共存,共同响应.也就是说两个gesture recognizers的delegate方法只要任意一个返回YES,则这两个就可以同时识别;只有两个都返回NO的时候,才是互斥的。默认情况下是返回NO。

时间: 2024-11-05 17:00:31

网易首页导航封装类优化的相关文章

网易首页导航封装类

最近来新项目,要做类似新浪那样的,问了下亮哥,亮哥给发了一个demo,做的挺不错的特别是上面的导航,我基本都是在demo的基础上改了下满足了公司的要求,问安卓开发的他们说有第三方,今天闲着没事自己试着进一步的封装了下,同时把源放在了github上,方便以后要做的朋https://github.com/ywcui/ViewPagerndicator 这里不贴源码了,记录下自己遇到的问题. 问题1:由于在底部滑动时会执行UIScrollViewDelegate代理中的scrollViewDidScr

分享DEDECMS程序首页的SEO优化

随着开源程序的普及,越多人使用DEDECMS程序建立网站了,之前写过一篇<分享DEDECMS程序的基本优化>教程,浏览的人数挺多的,看来用DEDECMS程序的站长确实非常多,之前因为没有细分去讲解,所以这篇文章主要讲解一下网站的首页SEO优化. 第一:首页头部优化 首页头部指的是HEAD区域,全站头部调用的都是HEAD区域里的内容,所以可以在此处添加自定义的句子,并在句子当中穿插网站首页的目标关键词,之前大部分站长都是在FOOTER底部穿插的,但使用的人多了效果可能被削减了,所以建议在HEAD

网页设计经验分享:再谈网易首页的改版

之所以说再谈网易首页的改版,是因为去年临近奥运会的时候,网易首页做过一次改版,奥运会之后网易首页做了一下小调整,调整后的首页让人感到很困惑.今天在没有任何预告的前提下,网易又上线了新首页. 其间有个小插曲是,新首页刚上线后,很多地区突然无法访问网易首页,我访问的时候是服务器返回500. 网易就此次改版的说明是:"本次改版从整体到细节都有一个质的飞跃,新版继承了网易一贯简约.大气.包容的设计品质,达到以用户为中心提高用户体验.促进频道发展的改版设计目的." 此次改版促进频道发展的目的似乎

网易首页改版:提高用户体验的简约大气包容设计

新版网易首页,文章页,手机版网易首页(手机上网3g.163.com)10月12日同时上线.本次改版从整体到细节都有一个质的飞跃,新版继承了网易一贯简约.大气.包容的设计品质,达到以用户为中心提高用户体验.促进频道发展的改版设计目的. 相关文章:网页设计经验分享:再谈网易首页的改版 1,字号变大 为了适应网友日益增加的显示器分辨率需要,网易首页主体内容区的字号,由12号变大为14号. 2,分栏比例的改进: 新版网易首页栏宽比例调整,用户更容易从左栏获取完整信息,提高阅读感受.资讯板块更适合高效阅读

浅谈2013版网易首页

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 有态度的网易新版首页于2013年元旦上线了,首页遵循了清新.简约的视觉设计理念.作为网易资深的粉丝蓝鲸来谈谈网易首页改版的一些看法,欢迎拍砖! 首页改版后页面更简洁 页面配色采用了稳重的蓝色与灰色扮配.从上版首页到现在的新版,页面越来越凤凰网化了,页面构成元素采用了基本色块与线框,没有多余修饰的背景图片,信息更易于阅读.成为现在门户网站流行的

浅谈主导航、次导航和底部导航的优化设置方法

导航是网站的指南针,是用户快速寻找所需信息的快捷入口.一个网站中能否留住用户,首先看导航的设置是否符合用户浏览习惯及是否足够的清晰,让用户一目了然的了解全网站相关内容.当然在网站优化中,导航同样占据着不可忽视的作用.一个导航是否利于蜘蛛爬行则影响着网站内页是否被收录,所以,网站导航的设置在优化中的重要性可想而知了.而且一个网站中分别存在三个导航,怎么去设置这些导航才利于SEO优化呢?今天笔者来谈谈自己的经验心得. 一.主导航(菜单栏) 首先主导航其实就是咱们常说的菜单栏,这个导航条在网站中占据的

电子商务网站设计分析系列之一:首页导航

伴随着互联网的成长,通过电子商务网站实现商品交易越来越频繁,而访客在面对越来越庞大的信息量时会感到迷茫,因此,优秀的导航设计能够提高网站的易用性,对实现电子商务网站的高效运作具有实际意义.另外,电子商务网站的首页导航设计必须本着用户体验为佳的原则,既要将网站中的所有信息都在有限的导航栏中体现,又要为用户反馈出重要的帮助信息.网站因其独特的重要性和不可替代性,在电子商务网站设计中日渐凸显出举足轻重的地位. 1 .符合网站内容结构 在设计电商网站的导航之前,事先应该对网站整体的内容有一个全面的了解,

网易首页全新改版全面提升精准浏览体验

2012年12月27日,网易宣布其首页(www.163.com)将于明年1月1日全新改版.此次改版以精准浏览为导向,调整页面结构,强化具有网易独特媒体个性的内容,帮助用户更快.更高效地获取自己所需的互联网资讯,同时对日常所需的互联网综合服务提供整合解决方案.网易首页一方面承载了网易门户的主要资讯内容,同时也是网易旗下邮箱.游戏.电商等诸多互联网服务和产品的主要入口.改版前,网易联合艾瑞进行了专项调研,数据显示,有88.9%的网民依然会通过门户网站来获取新闻资讯,但是网民使用网络服务和获取资讯的需

动易SiteWeaver CMS 6.5网站首页扩展名优化

动易® SiteWeaver 系列产品是动易网络科技有限公司基于 ASP 语言和 MSSQL / ACCESS 数据库开发的开源网站管理系统,是一个经过完善设计并适用于各种服务器环境的高效.全新.快速和优秀的网站解决方案,无论在稳定性.负载能力.安全保障等方面都居国内外同类产品领先地位. SiteWeaver 系列产品主要为面向中小型站点建设和管理而设计研发,以其ASP平台的简单.易用和产品本身的易用性.灵活性等特性,为快速建设中小型网站提供了最快的入门途径和最佳实践. SiteWeaver 系