Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/manjitbedi/loopingcredits

example of looping credits in Objective-C using a scrollview displaying a textview using attrributed text. The credits are loaded from a HTML 5 file.
https://github.com/manjitbedi/loopingcredits

Last synced: 9 days ago
JSON representation

example of looping credits in Objective-C using a scrollview displaying a textview using attrributed text. The credits are loaded from a HTML 5 file.

Awesome Lists containing this project

README

        

LoopingCredits
==============

![Scrolling in action](https://github.com/ManjitBedi/LoopingCredits/blob/master/image1.png)

This is an example of looping credits displayed in a view controller coded in Objective-C. The credits are inserted into a scrollview in a textview.

And now for some fun, a 3D transformation can be specify to rotate the text to make it look
credits in one of those films that took place a long time ago...

The 3D transformation code is from this project on GitHub.

https://github.com/somtd/SWScrollView

The credits are loaded from a HTML 5 file and an attributed string is created and displayed in the text view.

The code is not quite working but nonetheless I think it is useful. The app is doing some interesitng things like interrupting a UIView animation and resuming the animation based on a technical note from Apple.

https://developer.apple.com/library/ios/qa/qa1673/_index.html

This code is provided an example code. Use it at your own risk - rock'n roll.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.