今天。特别郁闷。自己定义了一个UIScrollView,然后在它里面加入控件,如UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(0,0,100,100)]; 按理来说,这个button应该在scrollView的顶部。可是却 ...
分类:
其他好文 时间:
2017-06-24 10:02:05
阅读次数:
166
今天做了一个弹性ScrollView,和下啦刷新的效果类似,我想这个非常多需求都用的这样的效果 事实上这是一个自己定义的scrollView,上代码。这是我写在一个公共的组件包里的 package com.pb.soft.widget; import android.content.Context; ...
分类:
其他好文 时间:
2017-06-24 09:52:28
阅读次数:
173
1.对于strong:该对象强引用delegate,外界不能销毁delegate对象,会导致循环引用(Retain Cycles) 因为我们一般代理的都是当前的控制器 比如scrollView.delegate = self;这时候就成了上面的一个圈的循环引用。如果上图delegate为强指针,那么 ...
分类:
移动开发 时间:
2017-06-21 00:52:10
阅读次数:
258
使用3个imageview实现无线轮播的大致原理 将3个imageview添加到scrollview上面,scrollview的contensize是3个imageview的宽度,设置scrollview一开始初始的偏移量为一个imageview宽度,因为里面有3个UIImageView,所以scr ...
分类:
移动开发 时间:
2017-06-20 01:02:52
阅读次数:
267
利用ScrollView 来控制textView 显示的行数 android:maxLines="4" //设置最大显示行数 4行 android:scrollbars="vertical"//设置 滚动方向 android:singleLine="false"//设置不为单行 ... ...
分类:
移动开发 时间:
2017-06-19 14:31:23
阅读次数:
261
今天听着网易云音乐,写着代码,真是爽翻了。 http://blog.csdn.net/linshijun33/article/details/47910833 网易云音乐这个产品亮点应该在评论这一模块,于是我就去看了下评论区,发现一个它是用的一个ScrollView,从上到下可分为三部分。最上面是音 ...
分类:
移动开发 时间:
2017-06-16 11:31:28
阅读次数:
322
Android工资翻倍篇之事件分发机制 1 案例描写叙述 我们在开发中常常会遇到滑动冲突和点击冲突的情况,比方ScrollView和ListView的滑动冲突。listView中button点击事件和ListView本身的点击事件冲突等。这些问题都是开发中会常常遇到的,处理起来也比較棘手。以下我们来 ...
分类:
移动开发 时间:
2017-06-15 17:15:36
阅读次数:
253
在iOS8中,scrollView和加载在它上面的点击事件会有冲突,所以做一个横向滑动的界面最好的选择就是UICollectionView。 这个效果可以用苹果公司提供的官方demo修改而来,下载地址https://github.com/SeniorZhai/LineLayout。 主要介绍涉及到的 ...
分类:
移动开发 时间:
2017-06-13 23:53:58
阅读次数:
421
我们在界面上滚动一个scrollview,那么我们会发如今停止滚动前,会发现NSTimer未被运行。就好像scrollView在滚动的时候将timer暂停了一样,在查看对应文档后发现,这事实上就是runloop的mode在做怪。 runloop能够理解为cocoa下的一种消息循环机制,用来处理各种消 ...
分类:
其他好文 时间:
2017-06-13 14:23:58
阅读次数:
128
import UIKit class ViewController: UIViewController ,UIScrollViewDelegate{ override func viewDidLoad() { super.viewDidLoad() let scrollView = UIScroll ...
分类:
编程语言 时间:
2017-06-12 11:46:49
阅读次数:
268