我必须在通用应用程序中显示一个imageview,它的大小应该随着每个设备中的屏幕设计而增加,而不会降低图像质量.给予imageview的图像是静态图像.如果我使用大小类使用静态宽度和高度约束它将起作用.但我不认为这是正确的方法.如果我使用宽度和高度与超视图成比例,它会增加图像高度,但图像清晰度会降低.任何建议都会有所帮助.
我有两个格式为Fri的字符串,2016年1月22日10:46:50 +0530.我需要比较这两个字符串.如果可以通过将它们转换为日期来完成,我该如何编写NSDateFormatter样式.试过下面的代码.但没有工作.我将newDate和currentDate设为nil.任何帮助,将不胜感激.
NSString *dateString1 = @"Fri, 22 Jan 2016 10:46:50 +0530";
NSString *dateString2 = @"Fri, 21 Jan 2016 10:46:50 +0530";
NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init];
[inputFormatter setDateStyle:NSDateFormatterFullStyle];
NSDate *newDate = [inputFormatter dateFromString:dateString1];
NSDate *currentDate = [inputFormatter dateFromString:dateString2];
[inputFormatter release];
NSComparisonResult result = [newDate compare:currentDate]; // comparing two dates
if(result == NSOrderedAscending || result == NSOrderedSame) {
NSLog(@"newDate is less or same");
}
Run Code Online (Sandbox Code Playgroud)