tag屬性:當(dāng)創(chuàng)建多個(gè)同類控件時(shí)可以靈活使用。
//通過tag找到相應(yīng)的tag為26的bnt然后改變其顏色
UIButton *find_bnt = (UIButton *)[self.view viewWithTag:26];
find_bnt.backgroundColor = [UIColor redColor];
UIDatePicker:一些格式和使用
//改變顏色
datePicker.backgroundColor = [UIColor whiteColor];
datePicker.frame = CGRectMake(0, date_Y, self.view.frame.size.width, 150);
//設(shè)置語言
NSLocale *locale = [[NSLocale alloc]initWithLocaleIdentifier:@"zh_CN"];
datePicker.locale = locale;
//設(shè)置顯示格式
datePicker.datePickerMode = UIDatePickerModeDate;
//添加行為
[datePicker addTarget:self action:@selector(datepicker:) forControlEvents:UIControlEventValueChanged];
獲取當(dāng)前時(shí)間(NSDate和NSString互轉(zhuǎn))
//獲取當(dāng)前時(shí)間
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
[formatter setDateFormat:@"yyyy-MM-dd" ];
NSString *dateTime = [formatter stringFromDate:[NSDate date]];
.h文件
#import<Foundation/Foundation.h>
#import<UIKit/UIKit.h>
@interface WbTool : NSObject
+(NSString *)stringFromDate:(NSDate *)date;
+(NSDate*)dateFromString:(NSString*)string;
@end
.m文件中
#import "WbTool.h"
@implementation WbTool
//NSDate轉(zhuǎn)NSString
+(NSString *)stringFromDate:(NSDate *)date{
//獲取系統(tǒng)當(dāng)前時(shí)間
// NSDate* currentDate=[NSDate date];
//用于格式化NSDate對象
NSDateFormatter* dateFormatter=[[NSDateFormatter alloc]init];
//設(shè)置格式:zzz表示時(shí)區(qū)
// ? ?[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss zzz"];
[dateFormatter setDateFormat:@" yyyy-MM-dd"];
//NSDate轉(zhuǎn)NSString
NSString* currentDateString=[dateFormatter stringFromDate:date];
//輸出currentDateString
NSLog(@"%@",currentDateString);
return currentDateString;
}
//NSString轉(zhuǎn)NSDate
+(NSDate*)dateFromString:(NSString*)string
{
//需要轉(zhuǎn)換的字符串
NSString*dateString= [NSString ?stringWithFormat:@"%@ 00:00:00",string];
//設(shè)置轉(zhuǎn)換格式
NSDateFormatter*formatter=[[NSDateFormatter alloc]init];
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
//NSString轉(zhuǎn)NSDate
NSDate*date=[formatter dateFromString:dateString];
return date;
}
@end
UIButton 改變其默認(rèn)的image和label的位置
bnt.imageEdgeInsets = UIEdgeInsetsMake(0,0,15,bnt.titleLabel.bounds.size.width);
bnt.titleEdgeInsets = UIEdgeInsetsMake(15, bnt.titleLabel.bounds.size.width-67, 0, 0);
//UIEdgeInsetsMake(上,左,下,右);
UIEdgeInsets UIEdgeInsetsMake (
CGFloat top,
CGFloat left,
CGFloat bottom,
CGFloat right
);
UIEdgeInsetsMake
里面的四個(gè)參數(shù)表示距離上邊界、左邊界、下邊界、右邊界的距離,默認(rèn)都為零。
WebViewJavascriptBridge的使用
后續(xù)補(bǔ)上。。。。。。