Binpress components2013-04-02T10:48:16+00:00Zend_Feed_Writerhttp://www.binpress.comBinpresscontact@binpress.comhttp://www.binpress.com2013-04-02T10:48:16+00:002013-04-02T10:48:16+00:00http://www.binpress.com/app/scrollchartview/1377Rustam Yuzmukhametovnoreply@binpress.comhttp://www.binpress.comdev/profile/20432ScrollPlotControl provides users with an intuitive and easy to use data-frame picker tool. Featuring 2D data visualization it allows users to scroll the borders of the interval to get a specific statistic in between the selected values.This component provides controls and gestures for adjusting the range, position and zoom level of 2D chart data. Control buttons got snap to grid feature embedded. The component includes charting tools to provide the complete and finished solution.The component is fully customizable, so you could assign any kind of data to be displayed on the plot. The component supports horizontal graph scrolling and native pinch-to-zoom scaling.FeaturesData visualizationGestures support: scroll to pan, pinch-to-zoom, drag;Portrait and landscape orientation support;No 3rd party libraries, uses ARC. Manual installationAdd the QuartzCore framework by clicking on your Project File -> Build Phases -> Link Binary With Libraries Add ScrollPlotControl.h and ScrollPlotControl.m to your project. Provide a ScrollPlotControlDelegate implementation (see below) or use delegates provided in demo (add DayScrollPlotControlDataSource.h, DayScrollPlotControlDataSource.m, MonthScrollPlotControlDataSource.h, MonthScrollPlotControlDataSource.m, YearScrollPlotControlDataSource.h, YearScrollPlotControlDataSource.m to your project) #import "ScrollPlotControl.h" to use it in a class Instantiate ScrollPlotControl with help of initWithFrame:andScrollPlotControlDataSource: and add control to parent view To observe changes in values of selected interval you could use addTarget:actiond:forControlEvents: message.ScrollPlotControlDelegate implementation instructions-(NSInteger)initNumOfPoints;
Method returns number of points on horizontal axis at the moment of ScrollPlotControl creation. After that user could increase or decrease number of points using pinch gesture. At the moment of ScrollPlotControl creation Zero x-coordinate point is assigned to the far right grid edge. Afterwards user could scroll values using pan gesture. The interval is not limited.-(NSString*)titleForPointPosition:(NSInteger)position;
Method provides titles for values on OX-axis.-(CGFloat)valueForPointPosition:(NSInteger)position;
Method returns respective values for each point. Depending on these values control forms a grid height. So the very top point matches maximal value and the very bottom matches minimum value. When user scrolls window min-max points is recalculated and control changes its own appearance.Control customizationYou could change control appearance by editing the entire code.
So the padding could be changed by editing the kTopPadding, kBottomPadding, kLeftPadding, kRightPadding constant values.
Zoom-in/zoom-out limit settings are also available. So you could set the minimum and maximum amount of columns by changing kMinNumOfColumns and kMaxNumOfColumns constant values.
Spot-buttons appearance also could be changed. Just replace the spot.png and spot_pressed.png files in the Resources folder.2013-03-12T16:56:06+00:002013-03-12T16:56:06+00:00http://www.binpress.com/app/fitness-iphone-app-template/1349Tapha Media Ltdnoreply@binpress.comhttp://www.binpress.comdev/profile/12915A fitness app design template for iOS that can be used for apps such as a stopwatch timer, health tracker or a map based app. Includes a sample Xcode project and retina ready assets.The design resources + sample code you need to build a great app.RunSport is a Fitness App Design Template that contains all of the design resources needed to create almost any type of app, although it is primarily geared toward creating a fitness based app.This a design template and not a functional application, it is up to you to use the sample Xcode project provided to implement the functionality.Check out this template in action on the right ->Or View ultra high resolution screenshots here: View Fitness App PreviewWhat's included in this download:A Working, Sample Xcode Project.Original photoshop PSD that you can edit and customize to fit your needs.25+ Sliced PNG's in Retina (@2x) and standard resolutions.There are five key screens included in your download:Timer ScreenRun history screenRun settings/Start screen - which features a very cool up/down button. Seen below (Manual input/GPS).Maps screenElements screen - which has all of the buttons and elements that you'll need.BenefitsLess Risk - Hiring a designer, even when you pay top dollar, still runs the risk that you will not get what you want. Templates remove that risk. Conceptualizing is tough, this gives you a great starting point.Save $1,000+ - Designers aren't cheap, especially if you want to get one of a decent quality. This iPhone App Template gives you what a designer would - minus the high costs.Save Time - Designing an iPhone app takes time. And as any iOS Developer would tell you, time is money. Our template will save you hours that could be spent better elsewhere. Like marketing your app!Easy to Customize Templates - Our template comes with the Photoshop .PSD source files and editable (in XCode) Objective-C source code.Get Started in Minutes - Just open the included XCode Project up in XCode and you're ready to go. Even play around with it on the simulator or on your iphone.2013-02-09T17:34:21+00:002013-02-09T17:34:21+00:00http://www.binpress.com/app/sortable-collection-view/1307Stan Chang Khin Boonnoreply@binpress.comhttp://www.binpress.comdev/profile/19145Extends `UICollectionViewFlowLayout` to support reordering of cells. Similar to long press and pan on books in iBook.LXReorderableCollectionViewFlowLayoutExtends UICollectionViewFlowLayout to support reordering of cells. Similar to long press and pan on books in iBook.FeaturesThe goal of LXReorderableCollectionViewFlowLayout is to provides capability for reordering of cell, similar to iBook.Long press on cell invoke reordering capability.When reordering capability is invoked, fade the selected cell from highlighted to normal state.Drag around the selected cell to move it to the desired location, other cells adjust accordingly. Callback in the form of delegate methods are invoked.Drag selected cell to the edges, depending on scroll direction, autoscroll in the desired direction.Release to stop reordering.Getting Started<img src="https://raw.github.com/lxcid/LXReorderableCollectionViewFlowLayout/master/Content/Screenshots/screenshot1.png" alt="Screenshot" title="Screenshot" style="display:block; margin: 10px auto 30px auto; width: 300px; height: 400px;" class="center">Drag the LXReorderableCollectionViewFlowLayout folder into your project.Initialize/Setup your collection view to use LXReorderableCollectionViewFlowLayout.If you setup your collection view programmatically, make sure you call [LXReorderableCollectionViewFlowLayout setUpGestureRecognizersOnCollectionView] instance method after the collection view is setup.[theReorderableCollectionViewFlowLayout setUpGestureRecognizersOnCollectionView];
The collection view controller that is to support reordering capability must conforms to LXReorderableCollectionViewDelegateFlowLayout protocol. For example,- (void)collectionView:(UICollectionView *)theCollectionView layout:(UICollectionViewLayout *)theLayout itemAtIndexPath:(NSIndexPath *)theFromIndexPath willMoveToIndexPath:(NSIndexPath *)theToIndexPath {
id theFromItem = [self.deck objectAtIndex:theFromIndexPath.item];
[self.deck removeObjectAtIndex:theFromIndexPath.item];
[self.deck insertObject:theFromItem atIndex:theToIndexPath.item];
}
Setup your collection view accordingly to your need, run and see it in action! :DLimitationsCollection view come with a default long press gesture recognizer and because we defined our own custom long press gesture recognizer, we created a link between them that requires the custom one to fails before the default one can began.In short, we took over the responsibility of long press gesture with the custom one from the default one. You can disable the custom long press gesture recognizer with the following code snippet, self.longPressGestureRecognizer.enabled = YES, which enabled the default behavior again.RequirementsARCiOS 6Xcode 4.5 and aboveCreditsLXReorderableCollectionViewFlowLayout is created by Stan Chang Khin Boon as part of a project under buUuk.Many thanks to MaximilianL in the Apple Developer Forums for sharing his implementation which lead me to this project.The playing cards in the demo are downloaded from http://www.jfitz.com/cards/.README.md structure is heavily referenced from AFNetworking.CreatorsStan Chang Khin Boon@lxcidLicenseLXReorderableCollectionViewFlowLayout is available under the MIT license.2012-10-30T04:44:40+00:002012-10-30T04:44:40+00:00http://www.binpress.com/app/horizontaltileview/1174Douglas Cobb Consultingnoreply@binpress.comhttp://www.binpress.comdev/profile/15996A dynamic horizontal tiled scroll view that allows selection, paging, and reusable tile performance for large or small data.HorizontalTileView allows you to create a dynamic horizontal tiled scroll view. Built to optimize performance for both small and large datasets.HorizontalTileView provides built in support forPagingReusable Dynamic TilesXib For customizable Tile LayoutsCan be used inside table view cells to show tabular dataAllows the use of auto resizingThis component include three working examples in both iPhone and IPad environments that demonstrate:Stand alone use with small tiles Paging Examples with large tilesExample incorporating of HorizontalTileViewComponent into a tableviewAll of the code is open to be modified to fit any iOS application and supports both Storyboard, XIB, and straight coded implementations.2012-10-26T13:19:40+00:002012-10-26T13:19:40+00:00http://www.binpress.com/app/ios-facebook-friends-view/1170Markelsoftnoreply@binpress.comhttp://www.binpress.comdev/profile/10505A UIView for displaying your Facebook Friends by their profile picture. Auto-login, demo and source code.If you want to develop an app using the Facebook Graph API, this framework and UIFacebookFriendsView UIView subclass will help you get there quickly and easily.UIFacebookFriendsView is a UIView subclass for creating a selectable view showing all of your Facebook Friends by their profile image. Use for user interface or hide and use as controller for Facebook functionality. Automatically chooses larger profile pictures provided by Facebook based on the size or style you use. The view can be any size and the profile images can be of defined styles or your specified sizes. The profile images flow in the created view and each friend is select-able.Includes automatic and manual log-in to Facebook. As needed, user is prompted for Facebook credentials and authorization details.Get any of your Facebook friend's wall status for any friend and display in a view or dump to the console. Demo shows how to acquire and display friends profile photo, wall status, online status, popup menu, customized popup menu, select to show status, display wall status for selected friend and much more.Search your Facebook friends details for specific text or search specific friends details such as username, first name, last name, locale, gender and name.Some uses:Great starting point for creating an app using the Facebook Graph API (Facebook SDK). Easily add Facebook functionality to your app as view contains everything to use Facebook. Use automatic login or manually log in and out if you desire. UIFacebookFriendsView automatically keeps track of your session and logins and will prompt for login if session expires.Add a friend view to your app from which to show friend's wall status, go to their Facebook home page, post to their home page or whatever action you desire. Can add custom actions also.Create a friends right or left side bar for selecting Facebook friends to start some desired action or when a friend is selected show details left hand panel.Use a friend view to show the online status of all your friends.Any app that needs to show your Facebook friends can leverage this view has it is fully customizable and you control what is done when receiving callbacks to your app.Get the live wall status of any or all of your friends.Get the live online status of any or all of your friends.It's tested and works fine on iOS6 but will work on any other version as well.2012-08-22T11:55:25+00:002012-08-22T11:55:25+00:00http://www.binpress.com/app/native-ios-app-template-news-and-business/1085Premium App Templatesnoreply@binpress.comhttp://www.binpress.comdev/profile/13993The „A Business Template“ is a clean and elegant iOS5+ App Template to get your content or data-driven business App started (including a full XCode Project, PSD files with Slicy support, App Icon Template PSD, Launch Image Template PSD, Icon Samples and pre-sliced Assets, iPhone5 ready)A quick and easy way to create your own content or data-driven iOS5+ App based on this native App Template. This template is ideal for people who want to learn how to fully customize the tab and navbar (Appearance API).It's easy to replace the images in the XCode project with your own images or make changes to the main PSD file and use the Slicy app to recreate images.What can this App Template be used for?It can be used as a starting point for new projectsFor a quick prototype to present an idea to a customer for instanceAs a learning object or sample project for novice developersTo extract something that is useful to you like the custom tab bar for instanceTo learn how to structure a PSD for app designsWhat's included in this download:A clean and clearly structured main PSD file optimized for use with SlicySliced images (Standard res + Retina)Sample launch screen (Standard res + Retina 3,5 & 4 inch) (with PSD)Two sample App Icons in various sizes (Standard res + Retina) (with PSD)Fully working XCode Project (iOS5+, iOS6 ready, ARC, no Storyboard)Features of the App:Custom Tab Bar / Nav BarLists (News, Shops etc. just customize to use for your own content)Map View with custom Pin and custom Callout ViewUse of Twitter FrameworkHUDGeneric Buttons (with Edge Insets)Configurable RSS/Atom feed support (in News List)News section with offline supportiOS6 / iPhone5 readyPlease leave a comment if there's something missing you're looking for in this App Template!2012-08-20T13:05:35+00:002012-08-20T13:05:35+00:00http://www.binpress.com/app/vertical-horizontal-scrolling-datagrid-for-ios/1082Exairo Ltd.noreply@binpress.comhttp://www.binpress.comdev/profile/12928Horizontally and vertically scrollable DataGrid for iOS (iPhone / iPad / iPod support) with ability to reorder columns via user interaction. Supports custom headers/cells. Handles big datasets maintaining low memory consumption and fast speed.Display grid based data on the iPad, iPhone and iPod Touch devices. Usage is simple and is similar to usage of UITableView which most developers know well.Unlike the iPad, the iPhone and the iPod have smaller screens - this component has a combination of two great features to help with the smaller form factor: horizontal scrolling and columns dragging.The user will be able to easily arrange columns so that the most important data is shown in first 2-3 columns which are usually visible even on the iPhone.Features:Supports vertical and horizontal scrollingReordering of columns via user interactionCustom column headersCustom cellsColumn headers remains on top when you vertically scroll data Variable column width and row heightCompatible with iPhone/iPod touch and iPadSupports iOS 4 and higherSupports ARCLow memory consumption2012-08-03T13:16:22+00:002012-08-03T13:16:22+00:00http://www.binpress.com/app/ios-select-combo-box/1055WPTechnologynoreply@binpress.comhttp://www.binpress.comdev/profile/1143An extendable and configurable select combo box for iOS app interfaces that saves you the work of creating and maintaining one yourself.One thing that I miss often when writing iOS applications is the select box.There are several ways to get a similar interface: using a UIButton that shows a UIView with a UIPickerView, or having a table calling another table, etc.Both are a little bit complicated to implement (you need to create two different views & delegates for that, must be a delegate of the table or pickerView to provide them the needed datasource, etc).This solution provides:A color & round corners customizable button, showing first a custom text (or the selected value when at least one value has been chosen).A color customizable second view with a table inside, allowing the user to select a value.A value list able to show names, or title & subtitle, and include or not an icon.A delegate to get the selected row & value ORA method to know the last selected row (if you don't want to take care of the selection immediately after, but while saving a whole setting page for example)A component able to act even inside a cell of a UITableViewA simple setter that accepts an array of NSStrings to be displayedA pretty cool designAnd as usual, a universal (iPad & iPhone) demo program showing you everything...2012-07-25T18:49:56+00:002012-07-25T18:49:56+00:00http://www.binpress.com/app/ios-screen-capture-view/1038Markelsoftnoreply@binpress.comhttp://www.binpress.comdev/profile/10505A UIView that records real-time video of its subviews. Make an app demo video. Get screen snapshots. Includes a demo.UIScreenCaptureView is a UIView subclass for creating a video of screen captures of any view. For iPad, iPhone and iPod Touch.The recording can be manually started and stopped or can be done for a specified number of seconds.
Some uses:Create a video of your appCreate a video of a specific view in your appAdd screen capture video recording capability to any view in your appMake the main view for your app to allow your app users to create videos on their ownCreate screen capture images. Can access the individual screen capture images used to create the video.NEW: now have alternative methods that do not require adding UIScreenCaptureView as main view. New method e.g.: [screenCaptureView startRecordingViewForTimePeriod:seconds view:self.view parent:self];Use UIScreenCaptureView like any UIView class and add views to record as subviews. If you would like to use the class to make a video of your app, make a
UIScreenCaptureView the main view for your app. This way the recording will include all views in your app.NEW: new methods have been added that do not require you to add a UIScreenCaptureView as the main view.If you want to record a specific view only, then replace the view to record with a UIScreenCaptureView instance.UIScreenCaptureView will make a recording of anything in it's subviews. Powerful and simple.It's tested and works fine on iOS6 but will work on any other version as well.2012-07-25T03:06:50+00:002012-07-25T03:06:50+00:00http://www.binpress.com/app/social-iphone-app-design-template/1034Tapha Media Ltdnoreply@binpress.comhttp://www.binpress.comdev/profile/12915This is a versatile Social App Template that can be used for anything from a social network/messaging app to a fully fledged business application.Everything you need to build the next top app in the app storeThis template includes all you need to make a popular iphone app. Whether that be a business oriented social app or just a simple messaging app a la 'What's App'. This should fit all your needs.This a design template and not a functional application, it is up to you to use the sample Xcode project provided to implement the functionality.What's included in this download:A Working, Sample Xcode Project.Original photoshop PSD that you can edit and customize to fit your needs.PSDs include three color templates - Red, Green and Black24+ Sliced PNG's in Retina (@2x) and standard resolutions.The are four key screens and one extra:Profile screenInstant messaging screenUser following management screenSettings screen.And there is a fifth, splash screen included as well.BenefitsLess Risk - Hiring a designer, even when you pay top dollar, still runs the risk that you will not get what you want. Templates remove that risk.Save $1,000+ - Designers aren't cheap, especially if you want to get one of a decent quality. This iPhone App Template gives you what a designer would - minus the high costs.Save Time - Designing an iPhone app takes time. And as any iOS Developer would tell you, time is money. Our template will save you hours that could be spent better elsewhere. Like marketing your app! :)Easy to Customize Templates - Our template comes with the Photoshop .PSD files and editable (in XCode) Objective-C source code, so the sky's the limit, with regards to where you want to go with this.Get Started in Minutes - Just open the included XCode Project up in XCode and you're ready to go!2012-07-24T17:25:37+00:002012-07-24T17:25:37+00:00http://www.binpress.com/app/ios-cappucino-business-app-design-template/1031Lukasz Mikulskinoreply@binpress.comhttp://www.binpress.comdev/profile/9852Make your app more professional and elegant. Develop on your own way but with this stunning and easy to customize design template. This design template is designed for indie developers as well as for small companies, which want to make their app elegant and professionally looking. The design has a unique style: a combination of wood and leather gives the impression of elegance and style. Moreover, you can customize the template for your project and add any custom features. If you are familiar with Photoshop, feel free to customize the PSD file, to cut out or change elements (PSD is included).Template is for iPhone (standard and retina display) but an iPad version is coming soon.NOTE: The sample project is not a fully functional app. It is only design template. You can customize the UI and implement to your project.What is included in the product:37 sliced PNG’s for both Standard and Retina displayssample Xcode project showing how to implement and customize the design (project is based on the storyboard and UIKit)sample icon and welcome screenwell prepared and easy to edit PSD fileslist viewthumbnails viewtemplate for contact sectionmap viewmore useful UI elements but with the nice to look appearanceBenefits for you:Many $$$ savedMany hours saved for implementing custom design into your projectGreater ROI with less effortSupport includedEasy to customize sample project includedIf you have any question before buying, please leave a comment. Don’t feel hesitate to suggest some new features or changes to the design template. Your opinion is a great value for me.2012-06-21T12:01:09+00:002012-06-21T12:01:09+00:00http://www.binpress.com/app/ios-filter-control/979Shady Ahmed Elyaskinoreply@binpress.comhttp://www.binpress.comdev/profile/12151An iOS Filter UIControl Subclass. Zero Graphics. Highly Customizable.An iOS filter slider UIControl subclass, without images. Highly customizable.Inspired by National Geographics: Park Guides.InstallationIn your XCode Project, take the SEFilterControl.h and .m & SEFilterKnob.h and .m from ios-filter-control folder and drag them into your project. Start using this new UIControl Subclass!SDK SupportIt supports iOS 4 to iOS 6ScreenshotHere's a screenshot for different variationsYou may watch a demo video on YoutubeDocumentationThe class is not very well documented. I tried documenting drawing code as much as I could.There are sample codes that illustrate various parameters.UsageCreating your filterSomewhere, for example in your viewDidLoad, alloc and init the filter UIControl:SEFilterControl *filter = [[SEFilterControl alloc]initWithFrame:CGRectMake(10, 20, 300, 70) Titles:[NSArray arrayWithObjects:@"Articles", @"News", @"Updates", @"Featured", @"Newest", @"Oldest", nil]];
This initializes our Filter Control using CGRect and Titles Array of NSStrings.Note That height of the control is predifined as 70 and can't be changedThen, add target for Value Change Event handling:[filter addTarget:self action:@selector(filterValueChanged:) forControlEvents:UIControlEventValueChanged];
Don't forget to impelment the handler we specified later:-(void)filterValueChanged:(SEFilterControl *) sender{
NSLog(@"%@", [NSString stringWithFormat:@"%d", sender.SelectedIndex]);
}
Adding to your UIView & releasing the object:[self.view addSubview:filter];
[filter release];
Customizing your filterTo change the track color:[filter setProgressColor:[UIColor lightGrayColor]];
To change the handler color:[filter setHandlerColor:[UIColor darkGrayColor]];
To change the Titles text color:[filter setTitlesColor:[UIColor blackColor]];
To change the Titles text font:[filter setTitlesFont:[UIFont fontWithName:@"Didot" size:14]];
AcknowledgmentSpecial thanks to mash, Ltd. team for their support.LicenseThis Code is released under the MIT License by Shady ElyaskiWould love to hear from you when you use this custom UIControl in your project!