V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  itenyh  ›  全部回复第 9 页 / 共 9 页
回复总数  179
1  2  3  4  5  6  7  8  9  
试试
2018-09-14 19:01:33 +08:00
回复了 imaygou 创建的主题 酷工作 [深圳-南山科兴] 寻一枚霸气的攻城狮,挑战 google 大神
谈什么
2018-09-14 07:29:59 +08:00
回复了 magese 创建的主题 程序员 计算机基础比较差,求推荐一些书籍。
csapp
2018-09-13 17:36:02 +08:00
回复了 hyuka 创建的主题 职场话题 说点烦心事
hr 不该承诺 offer,显然是工作失误,现在风气也不晓得怎么了,还帮 hr 洗白。
2018-09-08 09:45:34 +08:00
回复了 txwd 创建的主题 生活 求推荐缓解鼠标手的鼠标
鼠标不是用来治病的,这边需要按摩治疗
2018-09-05 07:41:15 +08:00
回复了 masteryi 创建的主题 职场话题 怎么说服员工加班?初创公司只有 20 元餐补。
不要脸!
2018-08-27 23:09:31 +08:00
回复了 xjx 创建的主题 酷工作 钉钉寻找 IOS 开发工程师,有热情有梦想的攻城狮们快到碗里来
iOS 好吗,麻烦专业一点
2018-08-11 20:47:33 +08:00
回复了 loyalyonggang 创建的主题 HTML 最近想用前端网页给女朋友表白,大伙有什么推荐的么?
都已经是女朋友了,还要表啥白?
2018-08-10 18:12:20 +08:00
回复了 CoderSeven 创建的主题 酷工作 [抖音!!! 内推啦!!!] iOS(高级)开发工程师
每日 24 点前,好像哪里不对 🤔
不知道情况如何,有人讲讲吗
iOS 有岗位吗?
2018-07-26 11:00:46 +08:00
回复了 Edwards 创建的主题 问与答 关于 MVC 的理解
Model 是存放数据的地方,并不负责处理数据;如果是 MVC 模式,数据处理应该放在 C 中,这会导致 C 变得越来越大,为了解决这个问题,出现了 MVVM。
@forkon 继续谈谈 ABC 三个 scrollview 这样的架构。刚才的 16 楼的方案,有 userInteractionEnabled 必须设置为 NO 的致命问题,这其实是彻底放弃了 AB 对任何手势的响应权利。但是这个方案明显的优点在于利用 C 的手势,解决 AB 滑动以及其流畅切换的问题。
那么思考一下,我能不能在 scroll 的时候让 C 来响应,而 touch 让 AB 来响应。从更底层来思考一下,当手指触碰到屏幕并产生动作后,系统应该要决定两件事:1、谁来响应(通过 hittest ) 2、如何响应( scroll,touch......)。能不能在知道是 scroll 后让 C 来响应,touch 则 redirect 给 AB ?
@sunhr 第一点经我试验,AB 肯定是不会跟随的。 第二点如果 AB 需要接受 touch 事件就杯具了,这特么确实是个悲剧!看看有没有办法改进。
懒得写了,简单说一下核心思想:和 @sunhr 实质是一样的。 首先 superview 是一个 scrollview (简称 C ),superview 上摆放你的 scrollviewA ( A ), scrollviewB ( B ):
1. AB 把 C 完全遮住
2. AB userInteractionEnabled = NO
3. C 的 contentsize 的 height (如果你是垂直滑动)等于 AB 的 contentsize 的 height 之和。
好了,现在你滑动手势并不会让 AB 移动,而是让 C 移动,不过你看不到。这样,你可以通过 C 的 contentoffset 的变化来操纵 AB 的 contentoffset 的变化了。
核心思路是这样,还有些细节,慢慢搞吧。
@forkon 我试了一下,基本实现了你的需求,等下空了发上来,不过有点绕。感觉 @sea516 有更简单的办法。
以前也有类似的经历,只能说不论你做什么决定,都支持你!
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   814 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 18:17 · PVG 02:17 · LAX 11:17 · JFK 14:17
Developed with CodeLauncher
♥ Do have faith in what you're doing.