Latest 0.2.0
Homepage https://github.com/oclef/SelectPickerCell
License MIT
Platforms ios 8.0
Authors

Inline/Expanding UIPicker for table views.

Installation

SelectPickerCell is available through CocoaPods. To install
it, add it to your Podfile:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!

pod 'SelectPickerCell'

Usage

An example of programmatically creating a tableview with one SelectPickerCell.

import UIKit
import SelectPickerCell

class TableViewController: UITableViewController {

    var selectCell = SelectPickerCell(style: UITableViewCellStyle.default, reuseIdentifier: nil)

    override func viewDidLoad() {
        super.viewDidLoad()

        selectCell.leftLabel.text = "Fruit Options"
        selectCell.options = ["Apple", "Orange", "Pear"]
        selectCell.selectedOption = "Pear"

    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

    // MARK: - Table view data source

    override func numberOfSections(in tableView: UITableView) -> Int {
        // #warning Incomplete implementation, return the number of sections
        return 1
    }

    override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        // #warning Incomplete implementation, return the number of rows
        return 1
    }

    override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

        return selectCell
    }

    override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {

        return selectCell.selectPickerHeight()
    }

    override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        selectCell.selectedInTableView(tableView)
    }
}

Author

Phong Le, [email protected]

Credit to Dylan Vann whose DatePickerCell is the basis of SelectPickerCell

License

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

Latest podspec

{
    "name": "SelectPickerCell",
    "version": "0.2.0",
    "summary": "SelectPickerCell is a UITableviewCell with a UIPicker",
    "description": "Inline/Expanding uitableviewcell that shows a UIPicker.nAdapted from DylanVann's DatePickerCell.nThis is meant to be very easy to configure.",
    "homepage": "https://github.com/oclef/SelectPickerCell",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "Phong Le": "[email protected]"
    },
    "source": {
        "git": "https://github.com/oclef/SelectPickerCell.git",
        "tag": "0.2.0"
    },
    "platforms": {
        "ios": "8.0"
    },
    "source_files": "SelectPickerCell/Classes/**/*",
    "pushed_with_swift_version": "3.0"
}

Pin It on Pinterest

Share This