Skip to content

A lightweight UI control for viewing items from the content tree on iOS based devices.

License

Notifications You must be signed in to change notification settings

Sitecore/SCItemsBrowser-iOS

Repository files navigation

Items Browser Component for iOS

This library contains GUI controls for viewing the content tree or some its branches as a hierarchy. The user interface idioms are similar to those used in desktop file managers such as

  • Norton Commander
  • Total Commander
  • Far Manager

1-List-Content-Tree 2-Instance-Content-Tree

Licence

SITECORE SHARED SOURCE LICENSE

Distribution

The component is distributed as a static framework for iOS.

Note : CocoaPods approach is not offcially supported. However, we'll happily accept your pull requests if you create one.

Requirements

  1. iOS 6 and newer
  2. ARC should be enabled
  3. Sitecore iOS SDK 2.0 and its dependencies.

Cells Customization

The user is not limited to displaying item names in textual format as you might have thought looking at the screenshots above. Cells are fully customizable by the user and the user can display any content, retrieved from the item. Check out screenshots of the media folder below :

3-List-Media-Tree 4-Grid-Content-Tree 5-Instance-Media-Tree

Content Views and Subclassing

The library follows the CocoaTouch conventions and best practices. It offers two kinds of components :

They are based on UITableView and UICollectionView respectively. However, you can implement your own content viewer based on any built-in or third-party iOS controls. In this case you should subclass the SCAbstractItemsBrowser controller and provide the missing code to interact with your content UI and provide data for it.

Documentation

You can find the library's appledoc reference at our github pages Full documentation is available at SDN.

About

A lightweight UI control for viewing items from the content tree on iOS based devices.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages