需求模仿腾讯课堂视频播放详情页面,效果如图: 1外层滚动控件到顶部,内层控制滚动 2内层滚动到顶部,外层控制滚动 基本思路:是最外层有个父ScrollView,子tab页面中有ListView(React-native原生实现也是ScrollView),现在外部的ScrollView设定一个固定高度 ...
分类:
移动开发 时间:
2017-03-31 13:01:41
阅读次数:
192
在ios10.0 后 xcode8 后使用masonry碰到一些问题总结如下 1.用mas布局的子控件无法打印frame 网上查资料说是masonry的bug目前未修复。同时因为这个问题,scrollView自动设置scrollView.contentSize属性为{0,0},要自行设置大小才能滚动 ...
分类:
移动开发 时间:
2017-03-30 13:57:02
阅读次数:
230
长图一般是ScrollView和ListView。
我们需要取得这两个控件的完整显示的图片。原理很简单,搞一张和控件长宽一致的画布(就是创建一个高宽相等的bitmap)。然后调用控件的draw方法把自...
分类:
移动开发 时间:
2017-03-26 14:34:18
阅读次数:
233
前言 Enum,枚举,相信大部分编程语言都有对应的枚举类型,功能可能有多有少,但是枚举最核心的功能是 “规范的定义代码中的状态、状态码、选项”。 状态、状态码、选项 什么是状态:同时只能出现一个值(状态码就是他的值),比如这个ScrollView里的枚举: Objective-C 1 2 3 4 5 ...
分类:
移动开发 时间:
2017-03-25 14:27:04
阅读次数:
187
解决方法如下: if (scrollView.contentOffset.y >= 0 && scrollView.contentOffset.y <= pushNewsTableViewHeaderViewHeight) { scrollView.contentInset = UIEdgeInse ...
分类:
移动开发 时间:
2017-03-23 22:09:19
阅读次数:
1689
情景是这样的: 解决方案: 会出现的bug 输入法弹出来后,取消输入法,输入法的会"占位"(即占用之前位置,可能显示白色或者黑色) 解决: 原因: ...
分类:
其他好文 时间:
2017-03-21 18:23:06
阅读次数:
158
1,刚刚在别人开源的项目中看到了一个挺不错的用户体验,效果图如下: 2,那下面我们就来实现一下,首先看一下布局,由于一般只是我们包含头像的那部分方法,所以这里我们要把布局分成两部分,对应的布局文件效果图如下: 3,自定义ScrollView 第一步:创建一个类,继承自ScrollView,重写相应的 ...
分类:
移动开发 时间:
2017-03-14 18:58:26
阅读次数:
243
我们经常会用到在ScrollView嵌套ListView、GridView,给layout_height设置wrap或者match的时候,结果只显示一行,而给它设置一个固定的高度虽然能显示出来,但是会显示不全,或者空出一段。原因:ScrollView在计算高度的时候,如果是wrap或者是match就会出错,结果只显示一行。..
分类:
其他好文 时间:
2017-03-14 13:56:15
阅读次数:
147