===============复制文本到剪切板================
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
pasteboard.string = self.label.text;
===============时间戳转换为时间================
NSDate*d = [NSDatedateWithTimeIntervalSince1970:[sdoubleValue]/1000];
NSLog(@"dddd:%@",d); //2011-01-18 13:00:00 +0000
NSDateFormatter *formatter1 = [[NSDateFormatter alloc] init];
[formatter1 setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSString *showtimeNew = [formatter1 stringFromDate:d];
NSLog(@"showtimeNew:%@",showtimeNew);
===============UITextField编辑不被遮挡================
- (void)textFieldAnimate:(UITextField*)textField isUp:(BOOL)isUp
{
intmovementDistance =140; //根据需要调整平移距离
floatmovementDuration =0.3f;
intmovement = (isUp ? -movementDistance : movementDistance); [UIViewbeginAnimations:@"textFieldAnimation"context:nil]; [UIViewsetAnimationBeginsFromCurrentState:YES]; [UIViewsetAnimationDuration:movementDuration]; self.view.frame=CGRectOffset(self.view.frame,0, movement); [UIViewcommitAnimations];
}
然后分别在textfield 的开始结束方法里调用
==============修改textField的placeholder的字体颜色、大小===============
- textField.placeholder = @"username is in here!";
- [textField setValue :[UIColor redColor] forKeyPath :@"_placeholderLabel.textColor"];
- [textField setValue : [UIFont boldSystemFontOfSize:16] forKeyPath:@"_placeholderLabel.font"];
- ===============通知==============
- 注册通知
- NSDictionary * dic = [NSDictionary dictionaryWithObjectsAndKeys:diary.detail,@"detail",diary.time,@"time",diary.day,@"day", nil];
实现通知
[[NSNotificationCenter defaultCenter] postNotificationName:@"saveMessage" object:self userInfo:dic];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(showMessageInCell:) name:@"saveMessage" object:nil];
===============遍历所有字体==============
for(NSString *fontfamilyname in [UIFont familyNames])
{
NSLog(@"family_____:'%@'",fontfamilyname);
for(NSString *fontName in [UIFont fontNamesForFamilyName:fontfamilyname])
{
NSLog(@"\tfont:'%@'",fontName);
}
NSLog(@"-------------");
}