Application License $74.99

Unlimited applications Binary restricted distribution Commercial use allowed Can modify source 6 months support Read full license | More Info

Developer License $199.99

Unlimited projects Source and binary distribution Commercial use allowed Can modify source 1 year support Read full license | More Info

You need to log-in or create an account
  • Create an account
  • Log-in
  • Please use your real name.
  • Account activation link will be sent to this address.
  • Minimum 8 characters

Clicking this button confirms you read and agreed to the terms of use and privacy policy.

Starting from $ 74.99

View Pricing 14 days money-back guarantee
(9 ratings)

PepperUI for iOS

A clone of the famous UI in Paper by FiftyThree app for iOS with various enhancements.

Share and win up to $15k in prizes each month!Learn more

Share

Description

Pepper UI is a non-identical clone of the famous UI in Paper by Fifty Three app with lots of customization options for practical usage.

View the DEMO VIDEO or try the free demo project

alt text alt text alt text

Differences from Paper

Paper by Fifty Three is designed to display 1 single landscape image which can be split into 2 seamless portrait pages without affecting aesthetics. It only supports landscape device mode.

Paper by Fifty Three is written entirely in OpenGL code. It is difficulty for mainstream developers to integrate into their app. On the other side, PepperUI is written entirely based on UIKit / UIView. It is extremely easy to place any iOS native UI element inside PepperUI.

Pepper UI has many customization options to fit your needs in all screen sizes & orientations.

Features

  • Supports iPod Touch, iPhone & iPad; both non-retina & retina
  • Supports both landscape & portrait orientation
  • Lots of useful delegate events
  • Smooth animation between device orientations & view modes
  • Page curl effect in fullscreen mode (iOS5.0 and above only)
  • Page flip effect in fullscreen mode as an option
  • Memory & CPU efficient
  • No complicated setup, works out of the box
  • Supports iOS 4.3 and later
  • Pure ObjectiveC and UIKit implementation. No OpenGL or C++
  • No 3rd party libraries

What do you get?

  • Full source code & demo project
  • Documentation
  • Free updates & new features in future releases
  • Free support

Customization

  • Animation speed
  • Frame aspect ratio & sizes
  • Carousel & Scale effect for book list
  • Open book at any page
  • Auto resize to smaller frame in portrait orientation
  • Configurable page flip, page curl or simple scrollview
  • Hide 1st/cover page
  • Zoom into 1 or 2 pages (see screenshots)
  • Can be compiled into a static library (see free-to-try project)
  • See technical documentation for more options...

Future features

  • Open to suggestions
Read all 32 comments »

Questions & Comments

Leave a comment

You must be logged-in to leave a comment.
Log-in now or register for a free account.
  • Markelsoft License holder?Developer License said:

    1 month ago
    Love the component. How do I get the scrolling between books to be smoother? If I swipe to scroll books there is always a bouncy back or forward motion to land on the closer book. Swiping between books can end up being jerky....

    Also what controls how much space the unopened book takes up? Where is this setting?

    fyi. I am using you demo code as the basis for this...
  • Mikhail said:

    3 months ago
    Hello Torin,
    we bought your component.
    One question.
    In detailViewForPageIndex i set uiwebview to return view, like this:

    mywebView = [[UIWebView alloc] initWithFrame:self.view.bounds] ;
    mywebView.dataDetectorTypes = UIDataDetectorTypeAll;
    mywebView.userInteractionEnabled = YES;
    mywebView.delegate = self;
    [view addSubview:mywebView];
    NSURL* url = [NSURL URLWithString:@"http://testserver:9090/1.html"];
    NSURLRequest* request = [NSURLRequest requestWithURL:url];
    [mywebView loadRequest:request];
    return view;

    Everethyng work good, but links in html document loaded in web view don't work. I tried to set mywebView.dataDetectorTypes = UIDataDetectorTypeAll;
    mywebView.userInteractionEnabled = YES;
    But Its not work.
    Maybe its not you question, but there are any ideas why links dont work?
  • John Legg said:

    3 months ago
    Torin,
    Thanks again for the quick reply.
You must be logged-in to vote. Log-in to your account or register now.
View all 9 reviews »

User Reviews

  • 1 of 2 people found this review helpful
    Excellent
    - Ying Liu, 4 months ago
    Flag review
    Was this helpful? Yes No
  • 1 of 2 people found this review helpful
    This is a very well designed and coded component. Very, very impressed and extremely easy to use and customize.
    - Markelsoft, 5 months ago
    Flag review
    Was this helpful? Yes No
  • 1 of 2 people found this review helpful
    Great App
    - samsonjog, 8 months ago
    Flag review
    Was this helpful? Yes No

Starting from $ 74.99

View Pricing 14 days money-back guarantee