分享一个自己的开源项目,解决 iPhone 5 很长手指很短的问题。

2012-10-18 02:40:32 +08:00
 remaerd
iPhone 5 很长,手指很短。所以写了这些代码,让界面能够拖动就可以离开 ModalView 或者返回上一级菜单。GitHub 网站地址。 https://github.com/remaerd/SCViewController

第一次搞开源代码,挺兴奋的。跟大家分享一下。应该留着一些 BUG,大家帮忙看看。
5628 次点击
所在节点    iDev
20 条回复
remaerd
2012-10-18 02:44:39 +08:00
附带演示短片 http://d.pr/v/7g15
feiandxs
2012-10-18 02:46:26 +08:00
good job
- - 又多了一条可以黑iphone5的实证。 噗
remaerd
2012-10-18 02:57:11 +08:00
syngevan
2012-10-18 13:28:25 +08:00
效果不错,有钱景。
zucknet
2012-10-18 13:34:17 +08:00
我看看 ^^
zucknet
2012-10-18 13:36:47 +08:00
@remaerd 我这边报错 Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1
netputer
2012-10-18 14:43:43 +08:00
这种手势交互的感觉很棒~
remaerd
2012-10-18 15:11:00 +08:00
@zucknet 不知道您的情况是怎么样,或者您可以将代码打包传到 Github 上,开一个新 Issue,我会帮您解决问题。
remaerd
2012-10-18 15:16:24 +08:00
@remaerd 我猜你是在打开 XCode 时出现问题?如果是这样的话,将 SFViewController 这个文件夹拖到你的项目里面,然后根据 README 上的指示添加到你的项目里面吧。
nervouna
2012-10-18 16:01:37 +08:00
看效果很棒!I worship you.
remaerd
2012-10-18 19:36:40 +08:00
更新了一下,现在更好地支持导航栏背景了。
sobigfish
2012-10-21 19:01:35 +08:00
手指很短 应该是握法不对~貌似是老乔的梗~ apple不是专门有个广告提醒用户怎么握么~

拖动界面,碰到里面有scrollview的咋办呢?
remaerd
2012-10-21 20:17:28 +08:00
@sobigfish SFViewController 都支持 TableViewController 了。TableView 就是 ScrollView。现在暂时不支持太复杂的情况,可以考虑添加更好的支持。
sobigfish
2012-10-22 11:39:16 +08:00
@remaerd
象这种 http://dribbble.com/shots/776355-Which-One
如果彻底不用上面的navbar,底下的tabbar一直在的,用户拖scrollview 误碰到的几率大不大
哪里有这样的研究数据么-,-
nishuang
2012-10-22 14:19:51 +08:00
支持你
wezzard
2012-10-22 15:10:04 +08:00
我也在考慮給自己的應用加入同樣的功能,但是我覺得封裝在GestureRecognizer裏面復用度更高。
soulhacker
2012-10-22 15:41:41 +08:00
即使不考虑 iPhone 5 这个也已经很多 app 在用了吧,不过这种 UI 交互要小心,避免用户误操作。
remaerd
2012-10-22 17:48:51 +08:00
@soulhacker 对,iWeekly 已经做出这种效果了。就像 Pull To Refresh,是需要拖到一定长度才会更新的,所以不会存在误操作问题。
remaerd
2012-10-22 17:53:03 +08:00
@wezzard 有意思,我技术能力尚浅,开放代码只为提出一种想法而已,如果有更好的办法,希望你也能公布出来,跟大家分享。
rexor
2012-10-22 20:24:38 +08:00
想法很好啊 特别是后退东方人手指很难按到 相信可以启发很多做app的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/50263

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX