修改tabBar的线条颜色
// 设置tabbar的线条颜色
self.tabBar.backgroundImage = [UIImage pw_imageWithColor:[UIColor colorWithRed:0.97 green:0.97 blue:0.97 alpha:1.0]];
self.tabBar.shadowImage = [UIImage pw_imageWithColor:[UIColor colorWithRed:0.89 green:0.89 blue:0.89 alpha:1.0]];
修改navigation的线条颜色
[self.navigationBar setBackgroundImage:[[UIImage alloc] init] forBarMetrics:UIBarMetricsDefault];
[self.navigationBar setShadowImage:[UIImage pw_imageWithColor:[UIColor colorWithRed:0.89 green:0.89 blue:0.89 alpha:1.0]]];
设置tableview的cell的线长度为屏幕宽度(需要多大长度自行设置)
//设置tableview的cell的线长度为屏幕宽度
-(void)viewDidLayoutSubviews
{
[super viewDidLayoutSubviews];
if ([tableView respondsToSelector:@selector(setSeparatorInset:)]) {
[tableView setSeparatorInset:UIEdgeInsetsZero];
}
if ([tableView respondsToSelector:@selector(setLayoutMargins:)]) {
[tableView setLayoutMargins:UIEdgeInsetsZero];
}
}
-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
if ([cell respondsToSelector:@selector(setSeparatorInset:)]) {
[cell setSeparatorInset:UIEdgeInsetsZero];
}
if ([cell respondsToSelector:@selector(setLayoutMargins:)]) {
[cell setLayoutMargins:UIEdgeInsetsZero];
}
}
网友评论