в moreNavigationController Я пытаюсь изменить положение стрелки в ячейках.Он работает на iPhone, но не на iPad.
Исходная X-позиция на iPhone - ПОСЛЕ того, как заканчивается разделительная линия, на iPad гораздо больше, ДО того, как заканчивается разделитель.
Этоотлично работает, чтобы изменить положение более левой стороны с этим кодом на iPhone:
UIImageView *arrowImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed : AppInfo::getArrowIconResource()]];
[[-moreTableView cellForRowAtIndexPath:row] setAccessoryView : arrowImage];
CGRect frame = arrowImage.frame;
frame.size.width = 50;
arrowImage.frame = frame;
[arrowImage setContentMode:UIViewContentModeLeft];
Положение стрелки в ячейке изменилось влево!И это заканчивается разделительной линией.
На iPad, кажется, ничто не меняет x-Position вправо (поэтому разделительная линия слишком длинная).Неважно, какое значение я установил (50, -50), ничто не меняет стрелку больше на правую позицию.
[arrowImage setContentMode:UIViewContentModeRight]; has no effect
Есть идеи?