zoukankan      html  css  js  c++  java
  • IOS DatePicker 和 UIBarButtonItem 常用属性

    - (void)viewDidLoad
    {
        [super viewDidLoad];
        //
        // self.inputTextField.inputView = [[UISwitch alloc ] init];
        
        // 1.创建时间选择器
        UIDatePicker *datePicker = [[UIDatePicker alloc] init];
        // 设置只显示日期
        datePicker.datePickerMode = UIDatePickerModeDate;
        // 设置日期为中文
        datePicker.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"zh_CN"];
        
        self.inputTextField.inputView = datePicker;
    
    // 2.创建工具条
        UIToolbar *toolbar = [[UIToolbar alloc] init];
        toolbar.barTintColor = [UIColor purpleColor];
        toolbar.frame = CGRectMake(0, 0, 320, 44);
    
        // 2.1给工具条添加按钮
        UIBarButtonItem *item0 = [[UIBarButtonItem alloc] initWithTitle:@"上一个" style:UIBarButtonItemStylePlain target:self action:@selector(previousBtnClick)];
        
        UIBarButtonItem *item3 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
        
        UIBarButtonItem *item1 = [[UIBarButtonItem alloc] initWithTitle:@"下一个" style:UIBarButtonItemStylePlain target:self action:@selector(previousBtnClick)];
        UIBarButtonItem *item2 = [[UIBarButtonItem alloc] initWithTitle:@"完成" style:UIBarButtonItemStylePlain target:self action:@selector(previousBtnClick)];
        toolbar.items = @[item0, item1, item3, item2];
        
        // 设置文本输入框键盘的辅助视图
        self.inputTextField.inputAccessoryView= toolbar;
       
        
        /*
        // 1.创建最外面的大view
        UIView *view = [[UIView alloc] init];
        view.backgroundColor = [UIColor redColor];
        view.frame = CGRectMake(0, 480 - 162 - 44, 320, 162 + 44);
        
        // 2.创建工具条
        UIToolbar *toolbar = [[UIToolbar alloc] init];
        toolbar.barTintColor = [UIColor purpleColor];
        toolbar.frame = CGRectMake(0, 0, 320, 44);
        [view addSubview:toolbar];
        
        // 2.1给工具条添加按钮
        UIBarButtonItem *item0 = [[UIBarButtonItem alloc] initWithTitle:@"上一个" style:UIBarButtonItemStylePlain target:self action:@selector(previousBtnClick)];
        
        UIBarButtonItem *item3 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
        
         UIBarButtonItem *item1 = [[UIBarButtonItem alloc] initWithTitle:@"下一个" style:UIBarButtonItemStylePlain target:self action:@selector(previousBtnClick)];
         UIBarButtonItem *item2 = [[UIBarButtonItem alloc] initWithTitle:@"完成" style:UIBarButtonItemStylePlain target:self action:@selector(previousBtnClick)];
        toolbar.items = @[item0, item1, item3, item2];
        
        // 3.创建时间选择器
        // 1.创建时间选择器
        UIDatePicker *datePicker = [[UIDatePicker alloc] init];
        // 设置只显示日期
        datePicker.datePickerMode = UIDatePickerModeDate;
        // 设置日期为中文
        datePicker.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"zh_CN"];
        datePicker.frame = CGRectMake(0, 44, 320, 162);
        [view addSubview:datePicker];
        
        // 4.设置文本输入框的自定义键盘为大view
        self.inputTextField.inputView = view;
         */
  • 相关阅读:
    TortoiseGit 连接oschina不用每次输入用户名和密码的方法
    IIS7 配置SSL 绑定主机头
    二种方法安装卸载Windows服务的命令
    System.Data.SqlClient.SqlException: 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
    SQL Server 2008 角色
    sql2008“备份集中的数据库备份与现有的xx数据库不同”解决方法
    winform窗体间传值
    C#用到的一些代码汇总,后期再整理
    排球计分程序中英文切换
    ASP.NET MVC 排球计分程序 (八)排球计分程序的演示
  • 原文地址:https://www.cnblogs.com/liuwj/p/6502912.html
Copyright © 2011-2022 走看看