我在我的应用程序中实现了 Three20 图片库。我想更改图像库屏幕顶部导航栏的颜色。我进入 TTThumbsViewController.m 并找到以下行:
self.statusBarStyle = UIStatusBarStyleDefault;
self.navigationBarStyle = UIBarStyleDefault;
如果我更改这些值,导航栏的颜色/样式会发生变化,但导航栏和第一行图像之间会出现间隙。该间隙的高度看起来比导航栏大,但比第一行缩略图短。
我已经实现了 Three20 样式表,但这并没有解决问题。
最佳答案
在我的应用程序中,在我使用 TTThumbsViewController 的文件中,我将此方法添加到 .m 文件中,它修复了间隙问题:
- (void) updateTableLayout {
self.tableView.contentInset = UIEdgeInsetsMake(5, 0, 0, 0);
self.tableView.scrollIndicatorInsets = UIEdgeInsetsMake(TTBarsHeight(), 0, 0, 0);
}
我现在可以将导航栏颜色更改为我想要的颜色,并且导航栏/表格间距是正确的。
关于iphone - 更改 Three20 导航栏 TintColor 导致图像库缩略图 View 顶部出现间隙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3286190/