ritl / ritlsimilarzhpulldowndemo Goto Github PK
View Code? Open in Web Editor NEW类似知乎上下滑动切换视图实现
类似知乎上下滑动切换视图实现
add some code in YSimilarZHPullDownMainView.swift
func similarZHPullDownView(similarZHPullDownView: SimilarZHPullDownView, pullType: PullType) {
if pullDownItems.count == 1 {
return
}
}
如果换成加载webview,会造成很大的内存占用。
我一开始是类似这样,不过只维护两个downview,通过一个downview上下滑动手势,判断另一个downview出现在上面还是下面。但是这样逻辑很复杂。
现在用collectionview做(也可以用uitableview),由系统处理重用,每个cell'相当于一个downview,通过代理方法,让collectionview滚动。但是这样还是有显示的bug。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.