by AfrozZaheer

AZSafariCollectionViewLayout is replica of safari browser history page layout. very easy to use, IBI...

204 Stars 17 Forks Last release: Not found MIT License 6 Commits 1 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:


Awesome Swift version Support Dependecy Manager Version License Platform


  • iOS Safari history view layout
  • IBDesignAble for properties
  • Few minutes integration



CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:

$ gem install cocoapods

To integrate AZSafariCollectionViewLayout controller into your Xcode project using CocoaPods, specify it in your

source ''
platform :ios, '10.0'

target '' do pod 'AZSafariCollectionViewLayout' end

Then, run the following command:

$ pod install


Step 1

  • Set collectionView layout and give some design properties value. ```swift

class ViewController: UIViewController {

@IBOutlet weak var collectionView: UICollectionView!

let exploreLayout = AZExploreCollectionViewLayout() let browsingLayout = AZSafariCollectionViewLayout()

var isSelected = false

override func viewDidLoad() { super.viewDidLoad()

collectionView.register(UINib(nibName: "TabCollectionViewCell", bundle: nil), forCellWithReuseIdentifier: "TabCollectionViewCell")
collectionView.setCollectionViewLayout(browsingLayout, animated: true)
browsingLayout.height = (collectionView?.frame.size.height)!
browsingLayout.itemGap = 100



#### OR

  • You can set these properties in storyboard

Alt text


Thats it, you successfully integrate AZSafariCollectionViewLayout


AZSafariCollectionViewLayout is available under the MIT license. See the LICENSE file for more info.


Afroz Zaheer - (

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.