• Stars
    star
    130
  • Rank 277,575 (Top 6 %)
  • Language
    Objective-C
  • Created about 12 years ago
  • Updated almost 10 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

ITPathbar is a NSPathControl subclass, with a custom design.

ITPathbar

Deprecated

ITPathbar depends on NSCell which is soon to be deprecated. As of right now, I don't recommend using this control in new projects.

I'm currently working on ITPathbar v2.0 that uses NSView and Core Animation which will be a much better fit for modern hardware. I'll release it once it's usable.

Caution

ITPathbar uses private API.
One of my apps on the Mac App Store is using it though.
I'm not completely sure of why Apple allowed this, so I can't promise anything.

Usage

You want to use ITPathbar? Cool, I'm glad!

Copy files

You have to copy the following files in order to get ITPathbar working:

  • ITPathbar.h
  • ITPathbar.m
  • ITPathbarCell.h
  • ITPathbarCell.m
  • ITPathbarComponentCell.h
  • ITPathbarComponentCell.m

Make sure to copy them to the project, and to add them to the target.

You can also either copy all the images from the sample project, or you can draw your own component cells.

Use in a project

ITPathbar is simple to use. Just drag a NSView onto your window in Interace Builder. Then set it's custom class ITPathbar. That's it!

Now just connect an Outlet to it and you can add and remove items like this:

[self.pathbar insertItemWithTitle:@"Component title" atIndex:0];
[self.pathbar addItemWithTitle:@"Component title"];
[self.pathbar removeItemAtIndex:0];
[self.pathbar removeLastItem];

If you have any questions, feel free to let me know at [email protected]

More Repositories

1

ITSwitch

ITSwitch is a replica of UISwitch for Mac OS X
Objective-C
290
star
2

ITSidebar

ITSidebar is a control for Mac OS X similar to the one of Sparrow
Objective-C
267
star
3

Pathfinder

A pathfinding library written in Swift
Swift
153
star
4

ITProgressIndicator

A replacement class for `NSProgressIndicator` driven by Core Animation
Objective-C
117
star
5

ITPullToRefreshScrollView

ITPullToRefreshScrollView is a subclass of `NSScrollView` with iOS 7 style refreshing
Objective-C
103
star
6

ITProgressBar

ITProgressBar is a very lightweight progress bar replacement for Mac OS X
Objective-C
81
star
7

ITProgressBar-iOS

ITProgressBar is a simple iOS 7 style progress bar control.
Objective-C
46
star
8

ITSearchField

ITSearchField is a subclass of NSSearchField, which can collapse and expand if you click the search icon.
Objective-C
39
star
9

Conway-s-Game-of-Life

Conway's Game of Life written in Swift
Swift
36
star
10

ITNavigationView

A iOS like view driven by Core Animation, that can replace it's subview with a sleek animation
Objective-C
32
star
11

ITActivityIndicator

A very simple alternative to UIActivityIndicatorView
Swift
21
star
12

ITTransitionView

A port of ADTransitionController to Mac OS X
Objective-C
14
star
13

ITShortcutReader

Objective-C
9
star
14

2048

A clone of 2048 written with Cocos2d in Swift
Objective-C
6
star
15

Super-Mario-Bros

A super buggy version of Super Mario Bros. for iOS
Objective-C
5
star
16

Tetris

A simple Tetris game written in Swift
Swift
5
star
17

ViewControllerTest

Small NSViewController test for a question on Stackoverflow
Objective-C
4
star
18

zmk-config

Makefile
1
star
19

php-typealias-rfc

1
star
20

php-benchmark-data

1
star