Problems underlying the UIDickBar are analyzed and concluded in here: Problems and the Solution for UIDickBar.
On March 31, 2011, Twitter removed the UIDickBar from their iPhone client version 3.3.3.
#dickbar, “Twitter’s mainstream consumer client experience,” now available for your iOS apps too.

This project got lots of attentions since this morning (thanks, @justin), and here are some great retweets:
And UIDickBar becomes the #1 trending repos within 24 hours, also the #1 featured repos on github.com.
Thanks again for all the warm welcome!
For those who want to create custom notification view, any forms of design similar to this are really bad idea, really, no kidding.
Because notification is a kind of interruption, it breaks the continuity. Unlike UIAlertView, UIDickBar uses disrupting way to interrupt information, and users feel confused when dealing with two different information flows at the same time. If you want to know more details about problems underlying the UIDickBar, read this.
Please think for your users before using it.
You simply init UIDickBar with title, badge and an action block:
UIDickBar *dickBar = [[UIDickBar alloc] initWithDickTitle:@"#DickBar" dickBadge:@"Stupid" actionBlock:^{
// Anything you want to do after UIDickBar tapped
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://digdog.tumblr.com"]];
}];
[dickBar showInView:self.view];
[dickBar release];
Then you call -showInView: to display UIDickBar that originates from the specified view.
UIDickBar is available on github.
UIDickBar is released under MIT License.
loading…