All Projects → supudo → SNIndexedScroller

supudo / SNIndexedScroller

Licence: Unlicense license
Custom indexed scroller

Programming Languages

objective c
16641 projects - #2 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to SNIndexedScroller

troposphere
Atmosphere web client
Stars: ✭ 20 (-31.03%)
Mutual labels:  user-interface
phaser-ui-comps
Phaser 3 UI Components built by Adobe Animate
Stars: ✭ 60 (+106.9%)
Mutual labels:  user-interface
resto
🔗 a CLI app can send pretty HTTP & API requests with TUI
Stars: ✭ 113 (+289.66%)
Mutual labels:  user-interface
React-Express-JWT-UserPortal
React.js & Express.js User portal Using Core UI, JWT, JWT Token, Refresh Token, Role & Permission management, User manamgenet, Event Log.
Stars: ✭ 22 (-24.14%)
Mutual labels:  user-interface
datasacks
Tools to make Unity3D UI connections better.
Stars: ✭ 24 (-17.24%)
Mutual labels:  user-interface
ElvUI
ElvUI for World of Warcraft - Vanilla (1.12.1)
Stars: ✭ 67 (+131.03%)
Mutual labels:  user-interface
smart-webcomponents-community
Material & Bootstrap Web Components built with Smart
Stars: ✭ 30 (+3.45%)
Mutual labels:  user-interface
react-ui-hooks
🧩Simple repository of React hooks for building UI components
Stars: ✭ 20 (-31.03%)
Mutual labels:  user-interface
HydraPlay
A multiroom audio player setup, based on snapcast and mopidy.
Stars: ✭ 102 (+251.72%)
Mutual labels:  user-interface
PySimpleGUI
Launched in 2018. It's 2022 and PySimpleGUI is actively developed & supported. Create complex windows simply. Supports tkinter, Qt, WxPython, Remi (in browser). Create GUI applications trivially with a full set of widgets. Multi-Window applications are also simple. 3.4 to 3.11 supported. 325+ Demo programs & Cookbook for rapid start. Extensive d…
Stars: ✭ 10,846 (+37300%)
Mutual labels:  user-interface
XamarinForms.CancelableModal
Close button for Xamarin.Forms modal page
Stars: ✭ 19 (-34.48%)
Mutual labels:  user-interface
SimpleFox
🦊 A Userstyle theme for Firefox minimalist and Keyboard centered.
Stars: ✭ 1,403 (+4737.93%)
Mutual labels:  user-interface
Dotfiles
🍙 Personal dotfiles repository.
Stars: ✭ 148 (+410.34%)
Mutual labels:  user-interface
MeteorCandy-meteor-admin-dashboard-devtool
The Fast, Secure and Scalable Admin Panel / Dashboard for Meteor.js
Stars: ✭ 50 (+72.41%)
Mutual labels:  user-interface
timelens
Timelens command-line client
Stars: ✭ 39 (+34.48%)
Mutual labels:  user-interface
bco.bcozy
BCozy - A location based smart home user interface.
Stars: ✭ 21 (-27.59%)
Mutual labels:  user-interface
interfaces
A diverse set of royalty-free user avatars to be used for marketing graphics and application screenshots.
Stars: ✭ 50 (+72.41%)
Mutual labels:  user-interface
kontext
An advanced, extensible web front-end for the Manatee-open corpus search engine
Stars: ✭ 50 (+72.41%)
Mutual labels:  user-interface
qt frameless main window
A Qt Widget based frameless main window lib, with full control over the whole screen. This lib is called qtf in short.
Stars: ✭ 20 (-31.03%)
Mutual labels:  user-interface
wiregui
A graphical user interface for wireguard (client-side) for linux and windows
Stars: ✭ 99 (+241.38%)
Mutual labels:  user-interface

HTML content display, with custom scroller, showing specific sections throughout the document as markers in the scroll. On position it displays the currently scrolled section. Section titles are parsed automatically from the document.

Usage

###Add files

Add all files from the "SNIndexedScroller" into your project.

###Import SNScrollView.h

#import "SNScrollView.h"

Import the scroll header file into the file you're planing to use it in.

###Initialize and add to current view

SNScrollView *sv = [[SNScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
[sv setupSectionID:@"section"];
[sv setColorScroller:[UIColor greenColor] withAlpha:.8f];
[sv setColorSectionDot:[UIColor redColor] withAlpha:1];
[sv setColorAccessoryView:[UIColor blueColor] withAlpha:1];
[sv setFontAccessoryView:[UIFont boldSystemFontOfSize:16] withColor:[UIColor redColor]];
[sv showContentWithFile:@"content.txt"];
[self.view addSubview:sv];

content.txt is the file containing the HTML to be displayed. "section" is the ID tag marking each section in the document. So for example a section could be :

<strong id="section1">Lorem ipsum</strong>

or

<span id="section2">Lorem ipsum</span>

Use, change, rewrite, drop me a line ... whatever fits your needs :)

... THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND ...

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].