zoukankan      html  css  js  c++  java
  • iOS UI基础-14.0 DatePicker

    DatePicker的主要属性:

    • Mode:显示的内容,可以选择日期、时间的自由组合
    • Locale:显示的语言样式
    • Interval:每个选项的时间间隔
    • Date:当前选择的时间
    • Constraint:指定最小和最大时间
    • Timer:计时器

    使用代码创建DatePicker

    // 1.创建DatePicker
        UIDatePicker *datePicker = [[UIDatePicker alloc] init];
        // 2.设置模式
        [datePicker setDatePickerMode:UIDatePickerModeDate];
        // 3.设置locale
        [datePicker setLocale:[NSLocale localeWithLocaleIdentifier:@"zh_CN"]];
        // 4.设置textField的响应键盘为DatePicker
        [self.textField setInputView:datePicker];

    使用代码创建UIToolBar

    // 1.创建UIToolBar
        UIToolbar *toolBar = [[UIToolbar alloc] init];
        toolBar.barTintColor = [UIColor grayColor]; // 这个才是UIToolBar的背景色
        toolBar.frame = CGRectMake(0, 0, 320, 44); // 必须设置好size,UIToolBar才能显示,否则只能显示Item,且不能点击
        // 2.创建Item
        UIBarButtonItem *item1 = [[UIBarButtonItem alloc] initWithTitle:@"上一个" style:UIBarButtonItemStylePlain target:self action:@selector(previousClicked)];
       
        UIBarButtonItem *item2 = [[UIBarButtonItem alloc] initWithTitle:@"下一个" style:UIBarButtonItemStylePlain target:self action:@selector(nextClicked)];
       
        UIBarButtonItem *item3 = [[UIBarButtonItem alloc] initWithTitle:@"完成" style:UIBarButtonItemStylePlain target:self action:@selector(finishClicked)];
       
        // 间隙Item
        UIBarButtonItem *spaceItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:self action:nil];
       
        // 3.添加Item到UIToolBar
        toolBar.items = @[item1, item2, spaceItem, item3];
       
        // 4.添加UIToolBar到键盘上方,设置为textField的辅助视图
        self.textField.inputAccessoryView = toolBar;
  • 相关阅读:
    C#函数复习
    ADO数据库访问类查询、属性扩展
    ADO.NET完整的删除与修改, 实体类和数据访问类
    ADO.NET增删改查
    类库、委托
    多态
    面向对象:封装、继承
    面向对象思想:对象和类
    sql 存储过程、事务、视图、触发器
    连接查询,结构、循环语句
  • 原文地址:https://www.cnblogs.com/jys509/p/4832026.html
Copyright © 2011-2022 走看看