这是我们最终想要得到的效果: 思路 在UISrollView的delegate方法 1 - (void)scrollViewDidScroll:(UIScrollView *)scrollView 中根据当前的contentOffset更新navigationBar的backgroundColor即 ...
分类:
其他好文 时间:
2016-04-14 12:17:36
阅读次数:
123
1)用xib自定义cell写tableviewDemo代码,转模型,cell重用 见本地develop-demo-FriendTableViewDemo 2)textview的内容不定格显示,这好似用导航跳转过去,他会减去64像素,也就是导航的高度都是ScrollView引起的,加上self.aut ...
分类:
其他好文 时间:
2016-04-13 18:21:17
阅读次数:
136
前言: UITableView是ios开发中最常用的控件之一,几乎所有的应用都要用到,tableview继承UIScrollView,因此它不仅可以显示多行数据,而且具有scrollview的一些操作功能,比如滑动,自动偏移等等,因此非常强大。 而且tableview采用了数据源模式,因此只需要更改 ...
分类:
移动开发 时间:
2016-04-12 00:26:26
阅读次数:
341
动态加载数据就是随着用户的交互情况来加载数据,避免一次全部加载浪费流量和卡顿。最典型的情况就是用户查看每天的信息这种状况。最开始我的做法是用一个scrollview和三个view来解决。先实现一个轮播图效果,每次用户左滑和右滑之后又将页面跳回到中间的页面,这个时候中间页..
分类:
其他好文 时间:
2016-04-11 14:36:54
阅读次数:
150
在ListView初始化后setAdapter后面调用此方法/**
*重新计算ListView的高度,解决ScrollView和ListView两个View都有滚动的效果,在嵌套使用时起冲突的问题
*@paramlistView
*/
publicvoidsetListViewHeight(ListViewlistView){
//获取ListView对应的Adapter
ListAdapterlistAdap..
分类:
其他好文 时间:
2016-04-09 17:09:26
阅读次数:
118
1. android 中的ViewPager 功能类似于iOS中的scrollView,实现最主要的页面的左右滑动功能。该类存在于Google的兼容包里面,所以在引用时记得在BuilldPath中增加“android-support-v4.jar” 2. 在实现中ViewPager须要绑定一个适配器 ...
分类:
移动开发 时间:
2016-04-08 21:33:16
阅读次数:
253
1.设置自动调整scrollview的 inset 简单点说就是automaticallyAdjustsScrollViewInsets根据按所在界面的status bar,navigationbar,与tabbar的高度,自动调整scrollview的 inset,设置为no,不让viewCont ...
分类:
其他好文 时间:
2016-04-07 17:08:56
阅读次数:
408
在ScrollView添加一个ListView会导致listview控件显示不全,这是因为两个控件的滚动事件冲突导致。所以需要通过listview中的item数量去计算listview的显示高度,从而使其完整展示,如下提供一个方法供大家参考。 示例代码: ...
分类:
其他好文 时间:
2016-04-07 13:22:22
阅读次数:
145
自定义 listview 重写 onmeasure方法 protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec(Integ ...
分类:
其他好文 时间:
2016-04-07 09:33:33
阅读次数:
134
处理ScrollView和ListView,GridView之间的冲突, 最好的办法就是继承这两个类,重写他们的onMeasure方法即可: ListView: GridView: 如果是ListView中嵌套GridView也可以用这个办法。简单实用的处理了这个冲突。 下面是重写ScrollVie ...
分类:
移动开发 时间:
2016-04-06 18:28:53
阅读次数:
146