У меня есть приложение, в котором у меня есть боковое меню. В боковом меню остальные кнопки выглядят прекрасно, но две кнопки растягиваются странно. скриншот прилагается.Почему фиксируются фоновые изображения кнопок?
Вот как я устанавливаю изображения кнопок.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *simpleTableIdentifier = @"SimpleTableItem";
RearViewTableViewCell *cell = [self.tableViewSideMenu dequeueReusableCellWithIdentifier:simpleTableIdentifier];
if(cell == nil)
{
NSArray *cellView = [[NSBundle mainBundle] loadNibNamed:@"RearViewTableViewCell" owner:nil options:nil];
cell = (RearViewTableViewCell *)[cellView objectAtIndex:0];
cell.btnItemSelector.tag = indexPath.row;
[cell.btnItemSelector setBackgroundImage:[UIImage imageNamed:[buttonUnselect objectAtIndex:indexPath.row]] forState:UIControlStateNormal];
[cell.btnItemSelector setBackgroundImage:[UIImage imageNamed:[buttonSelect objectAtIndex:indexPath.row]] forState:UIControlStateHighlighted];
[cell.btnItemSelector addTarget:self action:@selector(btnMenuItemTapped:) forControlEvents:UIControlEventTouchUpInside];
cell.selectionStyle =UITableViewCellSelectionStyleNone;
}
return cell;
}
Я новичок в адаптивной планировке. Это вызывает проблемы? На iphone 5s он работает нормально, но на iphone 6 он изображает это поведение. Я добавил только одно ограничение (ширина) в tableview. Я использую здесь uitableviewcell (пользовательский), который имеет все обычные ограничения ведущего пространства, вертикального пространства, выравнивания по центру и т. Д. Любые мысли?
Update: я установить цвет Б.Г. на красный и получается две кнопки в вопросах изменения размера в гораздо меньшем & вероятно более широкий взгляд. Почему это произойдет?
Строки, которые все растягиваются, имеют текст с изображением? Я имею в виду для настроек у вас есть как изображение, так и текст. Если у него есть только изображение, проблема с ограничениями может вызвать проблему. Просто случайная мысль :) –
Какая разница (ширина х высота) между изображениями? Если бы я должен был догадаться, я бы сказал, что два растянутых изображения не такие широкие, как другие. backgroundImages должны растягиваться, они находятся на фоне кнопки. –
Это только изображение. Нет текста. Остальные кнопки прекрасно настраиваются с теми же ограничениями – NSNoob