在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:honcheng/PaperFold-for-iOS开源软件地址:https://github.com/honcheng/PaperFold-for-iOS开源编程语言:Objective-C 98.5%开源软件介绍:PaperFold for iOSPaperFold is a simple iOS control that allows hiding of views on the left and right side of the screen by dragging the middle view. The left view supports only 1 fold. The right view supports variable number of folds. Vertical fold is still in active testing, in an experimental branch (top-multifold) at the moment. How it worksDuring folding, a screen capture of the left/right view is taken, and split up depending on the number of folds required. The virtual light source is on the right side of the screen, so surfaces that faces the left are darker. For the right multi-fold view, the fold closes to the 'force' are opened up faster than the folds that is further away. A sample project is included. ExampleRefer to this link for a video showing the prototype of an app that I was working on. In the end, the proposed project was never completed because I could not obtained reliable data for the app, but I intend to use it for another app. The animation here looks a bit laggy, but that's because of the low frame rates in GIF. Usage
RequirementsThis project uses ARC. If you are not using ARC in your project, add '-fobjc-arc' as a compiler flag for all the files in this project. XCode 4.4 is required for auto-synthesis. Apps that uses PaperFoldShowy , LargeType , NextRide , SG NextBus , Hangzhou Metro Contact me if you want your app listed here. Thanks Other Projects that uses PaperFoldPaperFoldMenuController by me. PaperFold CocoaPod Demo for RubyMotion by yestoall. Titanium Mobile Mobule for PaperFold by atsusy. Known ProblemScreen capture of MKMapView is iOS6 is not taken properly. I approached a few Apple engineers at WWDC, and was told that it is most likely a bug that need to fix. I have already filed a bug report (filed as rdar://11813051, closed by Apple because it is a duplicate of rdar://11650331). Hopefully it will be fixed soon. Update: This bug is fixed in iOS6b4. No problem taking screenshot of MKMapView. CreditsSpecial thanks to @dilliontan, my colleague in buUuk for explaining CAAffineTransform. He's a master at that :p. I'm still a noob. You can check out his iOS-Flip-Transform project here. Contacttwitter.com/honcheng honcheng.com |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论