Skip to content

Instantly share code, notes, and snippets.

View vivekguptaraw's full-sized avatar

Vivek Gupta vivekguptaraw

View GitHub Profile
@vivekguptaraw
vivekguptaraw / dynamicJson.swift
Created May 8, 2018 05:57
JSON for Dynamic UI (Swift iOS)
import Foundation
let jsonObject: [[[String: Any]]] =
[
[[ "type" : "carousel",
"portionCoveredPerc": 30,
"number": 1,
"backgroundColor" : "00ffff",
"padding" : 0,
"autoSpreadChild" : true,
@vivekguptaraw
vivekguptaraw / DataManager.swift
Created May 8, 2018 07:31
Data Manager for creating controls array
//
// DataManager.swift
// DynamicUIDemo
//
// Created by Vivek Gupta on 20/04/18.
// Copyright © 2018 Vivek Gupta. All rights reserved.
//
import Foundation
import UIKit
@vivekguptaraw
vivekguptaraw / ControlCreateModel.swift
Created May 8, 2018 07:47
Custom model class to hold View information
//
// ControlCreateModel.swift
// DynamicUIDemo
//
// Created by Vivek Gupta on 19/04/18.
// Copyright © 2018 Vivek Gupta. All rights reserved.
//
import Foundation
import UIKit
@vivekguptaraw
vivekguptaraw / WithoutTableViewController.swift
Created May 8, 2018 07:59
Dynamic view generated on ViewController
//
// WithoutTableViewController.swift
// DynamicUIDemo
//
// Created by Vivek Gupta on 07/05/18.
// Copyright © 2018 Vivek Gupta. All rights reserved.
//
import UIKit
@vivekguptaraw
vivekguptaraw / CustomGeneratedView.swift
Created May 8, 2018 08:10
Actual view with child elements
//
// CustomGeneratedView.swift
// DynamicUIDemo
//
// Created by Vivek Gupta on 26/04/18.
// Copyright © 2018 Vivek Gupta. All rights reserved.
//
import UIKit
@vivekguptaraw
vivekguptaraw / TableViewCustomController.swift
Last active May 8, 2018 08:12
Dynamic UI inside TableView generated with collection view as carousel in one cell
//
// TableViewCustomController.swift
// DynamicUIDemo
//
// Created by Vivek Gupta on 26/04/18.
// Copyright © 2018 Vivek Gupta. All rights reserved.
//
import UIKit
@vivekguptaraw
vivekguptaraw / HRScrollDemo.swift
Last active May 14, 2018 05:45
Demo view controller.
//
// HRScrollDemo.swift
// DynamicUIDemo
//
// Created by Vivek Gupta on 11/05/18.
// Copyright © 2018 Vivek Gupta. All rights reserved.
//
import UIKit
@vivekguptaraw
vivekguptaraw / HRScrollTableView.swift
Created May 14, 2018 05:49
Custom Horizontal+Vertical table view source code
//
// HRScrollTableView.swift
// DynamicUIDemo
//
// Created by Vivek Gupta on 11/05/18.
// Copyright © 2018 Vivek Gupta. All rights reserved.
//
@vivekguptaraw
vivekguptaraw / RightTableHeaderView.swift
Created May 14, 2018 07:33
Right side section header
//
// RightTableHeaderView.swift
// DynamicUIDemo
//
// Created by Vivek Gupta on 14/05/18.
// Copyright © 2018 Vivek Gupta. All rights reserved.
//
import UIKit