当我点击我的搜索栏时,我会在搜索栏下方获得额外的填充。我确实有自定义高度设置,但即使我尝试恢复默认设置,它也给我同样的问题。我现在添加了下面的代码。我在故事板中没有任何搜索栏。我使用
下面的代码创建它NSString *timestampString = @"2015-06-15 15:12:04"; // [dict objectForKey:@"AT_Date"];
NSDateFormatter *df = [[NSDateFormatter alloc] init];
NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];
[df setLocale:locale];
NSTimeZone *tz = [NSTimeZone timeZoneWithName:@"UTC"];
[df setTimeZone:tz];
[df setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *timestampDate = [df dateFromString:timestampString];
NSLog(@"date = %@", timestampDate);
// outputs: "... date = 2015-06-15 15:12:04 +0000"
答案 0 :(得分:0)
假设tableview在搜索栏下扩展,你的tableview控制器很可能会自动调整scrollview insets。看起来您没有在搜索栏下方扩展您的tableview,因此tableview控制器不应自动调整insets。
尝试在viewDidLoad
内添加以下行。
self.automaticallyAdjustsScrollViewInsets = false
这可以防止tableview控制器调整scrollview insets并解决你的错误。
答案 1 :(得分:0)
将以下代码添加到数据源的getcell Override方法中以解决此问题:
tableView.ContentInset = new UIEdgeInsets(45, 0, 0, 0);