Titanium Mobile module for "PaperFold for iOS"
Objective-C Python JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Classes
PaperFold-for-iOS @ 9b21a55
TiPaperFold.xcodeproj
assets
documentation
example
hooks
platform
.gitignore
.gitmodules
JpMsmcTipaperfold_Prefix.pch
LICENSE
README.md
build.py
manifest
module.xcconfig
timodule.xml
titanium.xcconfig

README.md

TiPaperFold Module for iOS

Titanium Mobile module for PaperFold for iOS.

INSTALL MODULE

  1. Run build.py which creates your distribution
  2. Copy jp.msmc.tipaperfold-0.1.zip into your app project of root directory
  3. Build the project

REGISTER MODULE

Register your module with your application by editing tiapp.xml and adding your module. Example:

<modules>
    <module version="0.1">jp.msmc.tipaperfold</module>
</modules>

When you run your project, the compiler will know automatically compile in your module dependencies and copy appropriate image assets into the application.

USING MODULE

To use your module in code, you will need to require it.

For example,

var module = require('jp.msmc.tipaperfold');
var window = Ti.UI.createWindow();

var leftView = Ti.UI.createView({
    width:100,
    backgroundColor:'red'
});

var centerView = Ti.UI.createView({
    backgroundColor:'yellow'
});

var rightView = Ti.UI.createView({
    width:300,
    backgroundColor:'green'
})

var paperfoldView = module.createPaperFoldView({
    left:0,
    top:0,
    leftView:leftView,
    centerView:centerView,
    rightView:{
        view:rightView,
        foldCount:3,
        pullFactor:0.9
    }
});

window.add(paperfoldView);
window.open();

The module has createPaperView method. Call the method with an object which has properties leftView,centerView,rightView. leftView and centerView must be an instance of view. rightView must be an object which has properties view,foldCount(option),pullFactor(option).å

LICENSE

MIT License