1、如果要設(shè)置視圖的陰影效果,我們必須不能設(shè)置以下代碼
view.layer.masksToBounds = YES
2、自定義導(dǎo)航欄解決邊緣手勢返回失效
self.navigationController.interactivePopGestureRecognizer.delegate = (id)self;
3、將時間轉(zhuǎn)化為時間戳
//將時間轉(zhuǎn)化為時間戳
+ (NSString*)timeWithTimeIntervalString:(NSString*)timeString
{
NSString* timeStr = timeString;
NSDateFormatter*formatter = [[NSDateFormatteralloc]init];
//設(shè)置你想要的格式,hh與HH的區(qū)別:分別表示12小時制,24小時制
[formattersetDateFormat:@"YYYY-MM-dd"];
// UTC是設(shè)置北京時間
NSTimeZone* timeZone = [NSTimeZonetimeZoneWithName:@"UTC"];
[formattersetTimeZone:timeZone];
//將字符串按formatter轉(zhuǎn)成nsdate
NSDate* date = [formatterdateFromString:timeStr];
//時間轉(zhuǎn)時間戳的方法:
NSString*timeSp = [NSStringstringWithFormat:@"%ld", (long)[datetimeIntervalSince1970]];
returntimeSp;
}
4、date轉(zhuǎn)化為string
+ (NSString*)dateConversionStringWithDate:(NSDate*)date dateFormat:(NSString*)dateFormat
{
NSDateFormatter*format = [[NSDateFormatteralloc]init];
format.dateFormat= dateFormat;
NSString*string = [formatstringFromDate:date];
returnstring;
}
5、返回當(dāng)前對應(yīng)的星期
+ (NSString*)stringForDateWeek
{
NSArray*weekdays = [NSArrayarrayWithObjects: [NSNullnull],
@"Sunday",
@"星期一",@"星期二",@"星期三",@"星期四",@"星期五",@"星期六",nil];
NSDate*nowDate = [NSDatedate];
NSCalendar*calendar = [NSCalendarcurrentCalendar];
NSDateComponents*comp = [calendarcomponents:NSCalendarUnitYear|NSCalendarUnitMonth|NSCalendarUnitDay|NSCalendarUnitWeekday|NSCalendarUnitDayfromDate:nowDate];
//獲取今天是周幾
NSIntegerweekDay = [compweekday];
return[weekdaysobjectAtIndex:weekDay];
}
今天暫時就寫這么多,之后有時間接著更新。