iOS開發UI篇—Date Picker和UITool Bar控件簡單介紹

iOS開發UI篇—Date Picker和UITool Bar控件簡單介紹
1、Date Picker控件
1.簡單介紹:
Date Picker顯示時間的控件
有默認寬高,不用設置數據源和代理
如何改爲中文的?
(1)查看當前系統是否爲中文的,把模擬器改爲是中文的
(2)屬性,locale選擇地區
若是默認顯示不符合需求。時間有四種模式能夠設置,在model中進行設置
時間能夠自定義(custom)。
設置最小時間和最大時間,超過就會自動回到最小時間。
最大的用途在於自定義鍵盤:彈出一個日期選擇器出來,示例代碼以下:
 
 2.示例代碼
複製代碼

//
// YYViewController.m
// datepicker
//
// Created by apple on 14-6-3.
// Copyright (c) 2014年 itcase. All rights reserved.
//ios

#import "YYViewController.h"數組

@interface YYViewController ()
/**
* 文本輸入框
*/
@property (strong, nonatomic) IBOutlet UITextField *textfield;app

@end工具

@implementation YYViewControllerpost

- (void)viewDidLoad
{
[super viewDidLoad];
//1
//添加一個時間選擇器
UIDatePicker *date=[[UIDatePicker alloc]init];
/**
* 設置只顯示中文
*/
[date setLocale:[NSLocale localeWithLocaleIdentifier:@"zh-CN"]];
/**
* 設置只顯示日期
*/
date.datePickerMode=UIDatePickerModeDate;
// [self.view addSubview:date];

//當光標移動到文本框的時候,召喚時間選擇器
self.textfield.inputView=date;

//2
//建立工具條
UIToolbar *toolbar=[[UIToolbar alloc]init];
//設置工具條的顏色
toolbar.barTintColor=[UIColor brownColor];
//設置工具條的frame
toolbar.frame=CGRectMake(0, 0, 320, 44);

//給工具條添加按鈕
UIBarButtonItem *item0=[[UIBarButtonItem alloc]initWithTitle:@"上一個" style:UIBarButtonItemStylePlain target:self action:@selector(click) ];

UIBarButtonItem *item1=[[UIBarButtonItem alloc]initWithTitle:@"下一個" style:UIBarButtonItemStylePlain target:self action:@selector(click)];

UIBarButtonItem *item2=[[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
UIBarButtonItem *item3=[[UIBarButtonItem alloc]initWithTitle:@"完成" style:UIBarButtonItemStylePlain target:self action:@selector(click)];

toolbar.items = @[item0, item1, item2, item3];
//設置文本輸入框鍵盤的輔助視圖
self.textfield.inputAccessoryView=toolbar;
}
-(void)click
{
NSLog(@"toolbar");
}
@endatom

複製代碼

實現效果:spa

2、UITool Bar
在上面能夠添加子控件TOOLBAR中只能添加UIBarButtonItem子控件,其餘子控件會被包裝秤這種類型的
上面的控件依次排放(空格————)
有樣式,能夠指定樣式(可拉伸的),通常用來作工具欄。
 
使用toolbar作點菜的頭部標題
如何讓點菜系統居中?在ios6中是正的,在ios7中是歪的
在自定義鍵盤上加上一個工具欄。
數組裏什麼順序放的,就按照什麼順序顯示
相關文章
相關標籤/搜索