1.在ViewController中拖入1个UIScrollView,并为其添加约束 约束为上下左右四边与superview对齐 2.在scrollview中,拖入1个UIView,为了便于区分将其设为橙色。 3.为view添加约束 约束为上下左右四边与superview对齐 添加完这些约束后,我们 ...
分类:
其他好文 时间:
2016-12-28 18:13:24
阅读次数:
143
LazyScroll是什么LazyScrollView 继承自ScrollView,目标是解决异构(与TableView的同构对比)滚动视图的复用回收问题。它可以支持跨View层的复用,用易用方式来生...
分类:
移动开发 时间:
2016-12-28 09:55:27
阅读次数:
226
CycleRotationView:自定义控件,主要功能是实现类似与各种商城首页的广告轮播图。其实像这种比较常见的自定义控件早就满大街了,虽然说“不要重复发明轮子”,但是不代表不用关心轮子是怎么造的,本着“知其然知其所以然”的态度,完成了这个控件(总不能需要用到时才来学习吧)。老规矩,先来个效果图( ...
分类:
其他好文 时间:
2016-12-28 09:47:18
阅读次数:
503
首先我们追踪UIStatusBar的触摸事件,需要在AppDelegate里面加入以下代码 然后在statusBarTouchedAction方法中将显示在当前keyWindow里面的scrollView滚动到顶部 [[DDTopWindow defaultDDTopWindow] scrollsT ...
分类:
移动开发 时间:
2016-12-27 16:04:37
阅读次数:
241
开发的APP有一个搜索功能,并且需要显示搜索的历史记录,我闲暇之余帮她开发了这个功能,现把该页面抽取成一个demo分享给大家。 实现效果如图所示: 本案例实现起来很简单,所以可以直接拿来嵌入项目中使用,涉及到的知识点: - 数据库的增删改查操作 - ListView和ScrollView的嵌套冲突解 ...
分类:
移动开发 时间:
2016-12-24 19:44:00
阅读次数:
764
之后多番尝试,把ScrollView的左右约束设置为整数就可以了,不知道什么梗,所以只有把左右间距的比例换算之后转为int类型。 ...
分类:
其他好文 时间:
2016-12-23 19:27:41
阅读次数:
142
SwipeRefreshLayout是Android V4、V7包中的一个控件,是Google给我们提供的一个下拉刷新的布局控件,可以轻松完成下拉刷新。 SwipeRefreshLayout的特点是其中只能有一个子控件,和ScrollView相似。 我们今天已一个例子来看看SwipeRefreshL ...
分类:
移动开发 时间:
2016-12-22 14:58:52
阅读次数:
322
ScrollView是一个通用的可滚动的容器,你可以在其中放入多个组件和视图,而且这些组件并不需要是同类型的。ScrollView不仅可以垂直滚动,还能水平滚动(通过horizontal属性来设置)。 ScrollView适合用来显示数量不多的滚动元素。放置在ScollView中的所有组件都会被渲染 ...
分类:
其他好文 时间:
2016-12-22 14:53:19
阅读次数:
314
ListView组件用于显示一个垂直的滚动列表,其中的元素之间结构近似而仅数据不同。 ListView更适于长列表数据,且元素个数可以增删。和ScrollView不同的是,ListView并不立即渲染所有元素,而是优先渲染屏幕上可见的元素。 ListView组件必须的两个属性是dataSource和 ...
分类:
其他好文 时间:
2016-12-22 14:47:26
阅读次数:
181
#UIWebView获取网页高度> 方法一根据webview内嵌的scrollView的contentSize.height去计算高度: > 方法二 > 方法三:遍历UIWebView的所有子视图,找到中间的UIWebViewScrollView或者UIWebBrowserVeiw,获取到它的fra ...
分类:
Web程序 时间:
2016-12-22 14:11:14
阅读次数:
347