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;
  • 相关阅读:
    SQL对Xml字段的操作
    五种常见的ASP.NET安全缺陷
    EntityFramework中常用的数据删除方式
    002_ASP.NET 换主题
    001_ASP.NET MVC 实用教程 论坛项目 北盟网校 原创视频教程
    LINQ to Entities 比较日期
    windows10多桌面创建 切换 和分屏
    winform的combox下拉框绑定数据源
    C# 怎么让winform程序中的输入文本框保留上次的输入
    dos 批量重命名 bat
  • 原文地址:https://www.cnblogs.com/jys509/p/4832026.html
Copyright © 2011-2022 走看看