Giter Site home page Giter Site logo

Tapping on pages dots about onboard HOT 5 CLOSED

Titanas0 avatar Titanas0 commented on August 28, 2024
Tapping on pages dots

from onboard.

Comments (5)

EralpB avatar EralpB commented on August 28, 2024

my personal taste: page dots shouldn't be working on onboarding, its already only 4-5 pages and it is in a logical sequence, so I set userInteractionEnabled to false for that control.

from onboard.

mamaral avatar mamaral commented on August 28, 2024

@EralpB, I would tend to agree. I will take care of this over the weekend.

from onboard.

Titanas0 avatar Titanas0 commented on August 28, 2024

Page controls are a core element of the iOS UI. They are build for instances like onboarding. The user must know how many pages he has to go through. It might be 2 or 3 or 8.

If there is an option to enable / disable page controls that would come in very handy. Especially with the added option for a close button / text somewhere in the screen. Usually a X is places on the left upper corner or a text on the bottom. That would add a lot to usability and it is what Apple suggests for onboarding processes.

https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/Controls.html#//apple_ref/doc/uid/TP40006556-CH15-SW1
Use a page control when it’s more important to show users how many views are open than it is to help them choose a specific view. A page control is designed for apps in which each view is a peer of every other view.

from onboard.

mamaral avatar mamaral commented on August 28, 2024

@Titanas0 I'm not planning on removing the page control, just making it not inter-actable. Also, Onboard already has a built-in mechanism for skipping. See the allowsSkipping, and skipButton properties on the OnboardingViewController class.

from onboard.

mamaral avatar mamaral commented on August 28, 2024

Thanks again for the input. Let me know if you have any other issues or recommendations.

from onboard.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.