ios 小知识

2018-07-17  本文已影响15人  赫子丰

1.添加了IQKeyboardManager库之后,有些页面在收回键盘时会上移导致无法返回,检查代码后发现是进入页面之后调用了becomeFirstResponder导致的,去掉即可。

2.项目在切换了rootviewcontroller之后总是不显示tabbar,最终在切换之前先调用一下[self.navigationController popToRootViewControllerAnimated:NO]解决了

3.图片的宽高如果按照比例计算设置为float可能会因为精度太高而得不到显示,改成int即可。

4.PS中如果某个元素不能操作,可能是因为所操作的图层不正确。

5.添加百度OCR时,所需的库为动态库,添加方法:TARGETS-->General-->Embedded Binaries-->添加所需的库

6.修改密码的model中有一个new开头的属性一直编译不通过,改成@property (nonatomic,copy,getter = theNewPwd) NSString *newPwd 即可。

7.时间戳转换成nssting

-(NSString*)changeTimeFormatter:(NSString*)timeStampString

{

    // iOS 生成的时间戳是10位

    NSTimeIntervalinterval    =[timeStampStringdoubleValue] /1000.0;

    NSDate*date              = [NSDatedateWithTimeIntervalSince1970:interval];

    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];

    [formattersetDateFormat:@"yyyy-MM-dd HH:mm:ss"];

    NSString*dateString      = [formatterstringFromDate: date];

    returndateString;

}

8.

上一篇 下一篇

猜你喜欢

热点阅读