Я устанавливаю изображение в заголовке для TableView в своем приложении.Заголовок заголовка таблицы с изображением не работает в iPhone 5
Он отлично работает в Iphone 3G. Но тот же код не работает в Iphone 5. Он просто отображает рамку только с очень маленьким размером изображения.
если у меня увеличена рамка ширина изображения не увеличивается.
Вот мой код:
-(UIView*)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone){
CGSize result = [[UIScreen mainScreen] bounds].size;
NSLog(@"height%f",result.height);
if(result.height > 500){
NSLog(@"iPhone 5");
UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320,30)];
UIImageView *img = [[UIImageView alloc]initWithFrame:headerView.frame];
if(tableView == tableview1)
{
img.image = [UIImage imageNamed:@"My Contacts Overlay.fw.png"];
}
else if(tableView == tableview2)
{
img.image = [UIImage imageNamed:@"My Contacts Overlay2.fw.png"];
}
[headerView addSubview:img];
return headerView;
}
}
Может кто-нибудь, пожалуйста! помогите мне в этом?
вы установите 'heightForHeaderInSection' вернуть высоту вашего зрения? – pmk
есть.i сделал так ... – user2134883
@ipatel сделал u изменить мой код? – user2134883