iOS学习- 03 控件
来源:互联网 发布:知画生孩子是第几集 编辑:程序博客网 时间:2024/06/05 20:31
1.) UISegmentedControl
2.) UIDatePicker
3.) UISlider
4.)UISwitch
5.)UITextView
UITextField 按return键盘消失 ViewController 实现 UITextFieldDelegate 的textFieldShouldReturn方法
//UITextFieldDelegate
// called when 'return' key pressed. return NO to ignore.
func textFieldShouldReturn(textField: UITextField) -> Bool {
textField.resignFirstResponder()
return true
}
//UITextFieldDelegate
// called when 'return' key pressed. return NO to ignore.
func textFieldShouldReturn(textField: UITextField) -> Bool {
textField.resignFirstResponder()
return true
}
code:
//
// ViewController.swift
// LoveFinder
//
// Created by Ricky Choi on 16/5/28.
// Copyright © 2016年 worm. All rights reserved.
//
import UIKit
class ViewController: UIViewController , UITextFieldDelegate {
@IBOutlet weak var name: UITextField!
@IBOutlet weak var gender: UISegmentedControl!
@IBOutlet weak var birthday: UIDatePicker!
@IBOutlet weak var heightNumber: UISlider!
@IBOutlet weak var height: UILabel!
@IBOutlet weak var hasProperty: UISwitch!
@IBOutlet weak var result: UITextView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
name.delegate = self
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBAction func heightChanged(sender: AnyObject) {
var slider = sender as! UISlider
var i = Int(slider.value)
slider.value = Float(i)
height.text = "\(i)cm"
//slider.value =
}
@IBAction func okTapped(sender: AnyObject) {
let genderText = gender.selectedSegmentIndex == 0 ? "男" : "女"
let gregorian = NSCalendar(calendarIdentifier: NSCalendarIdentifierGregorian)
let now = NSDate()
let components = gregorian?.components(NSCalendarUnit.NSYearCalendarUnit, fromDate: birthday.date,toDate: now, options:NSCalendarOptions(rawValue: 0))
let age = components?.year
let hasPropertyText = hasProperty.on ? "有房" : "无房"
result.text = "\(name.text!), \(age!)岁, \(genderText), 身高\(height.text!), \(hasPropertyText), 求交往!"
}
//UITextFieldDelegate
// called when 'return' key pressed. return NO to ignore.
func textFieldShouldReturn(textField: UITextField) -> Bool {
textField.resignFirstResponder()
return true
}
}
- iOS学习- 03 控件
- ios学习 - 控件学习
- IOS控件学习
- ios控件学习2:
- ios 控件学习
- IOS学习之控件
- iOS学习- 02 控件
- iOS学习- 04 控件
- ios控件学习 代码实现
- ios控件学习 代码实现
- IOS控件学习之UILabel
- iOS基础控件的学习
- 学习ios之基础控件
- 学习ios控件之UIButton
- 学习iOS控件之UIImageView
- 学习iOS控件之UITextField
- [小白学iOS编程03]UIPickerView控件学习_省市联动
- IOS学习七:UINavigationController控件的初步
- angularjs对json数据的操作--收货地址列表
- 函数返回局部变量的问题
- nsci.txt 是什么?
- "巴卡斯杯" 中国大学生程序设计竞赛 - 女生专场 1001-1006
- jquery cookie记住用户名和密码(使用方法)
- iOS学习- 03 控件
- 几种JS转跳页面方式
- Ubuntu利用tasksel安装配置lamp环境
- (C++)使用模板在编译期计算阶乘
- 网站系统的“用户登录”
- 利用makefile将添加的资源文件编译到Android系统中
- ACdream 1071 神奇的%系列一 筛选法
- ActionContext和ServletActionContext总结
- 去除tabBar的上横线和navigationBar的下横线方法介绍