Files
2014-09-26 01:05:22 +05:30

59 lines
1.9 KiB
Swift

//
// ScrollViewController.swift
// IQKeyboard
//
// Created by Iftekhar on 23/09/14.
// Copyright (c) 2014 Iftekhar. All rights reserved.
//
import Foundation
import UIKIt
class ScrollViewController: UIViewController, UITableViewDataSource, UITableViewDelegate, UITextFieldDelegate, UITextViewDelegate {
@IBOutlet private var scrollViewDemo : UIScrollView!;
@IBOutlet private var simpleTableView : UITableView!;
@IBOutlet private var scrollViewOfTableViews : UIScrollView!;
@IBOutlet private var tableViewInsideScrollView : UITableView!;
@IBOutlet private var scrollViewInsideScrollView : UIScrollView!;
@IBOutlet private var topTextField : UITextField!;
@IBOutlet private var bottomTextField : UITextField!;
@IBOutlet private var topTextView : UITextView!;
@IBOutlet private var bottomTextView : UITextView!;
override func viewDidLoad() {
super.viewDidLoad()
scrollViewDemo.contentSize = CGSizeMake(0, 321);
scrollViewInsideScrollView.contentSize = CGSizeMake(0,321);
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 5;
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let identifier = "\(indexPath.section) \(indexPath.row)"
var cell : UITableViewCell? = tableView.dequeueReusableCellWithIdentifier(identifier) as? UITableViewCell
if cell == nil {
cell = UITableViewCell(style: UITableViewCellStyle.Default, reuseIdentifier: identifier)
cell?.selectionStyle = UITableViewCellSelectionStyle.None
}
let textField = UITextField(frame: CGRectMake(5,7,135,30))
textField.placeholder = identifier
textField.borderStyle = UITextBorderStyle.RoundedRect
cell?.contentView.addSubview(textField)
return cell!
}
}