2016-11-21 4 views
0

Прежде чем задать вопрос, я обыскала относятся вопросы в stackoverflow, есть ссылка, но не применять меня: Change position of attributed title in buttonКак заменить изображение и заголовок кнопки в раскадровке без смещения?

Мои требуется это:

I want

Но в моем storyboard:

in storyboard is like this

Как я могу repla ce image и title в положении storyboard? Я попытался с помощью Alignment и Insets, Insets может изменить положение, но будет иметь проблемы, как показано ниже фото:

EDIT:

, кстати, я попробовал множество insets к названию и изображения, но результат, как это, название и изображение не выравнивать направо:

The title and image did not align to right

Если я устанавливаю insets из title, как вы видите, image находится под заголовком, а imageinsets не будет работать с ролью. image находится под символом :

the image is under the title

+1

почему бы не использовать 'правильный detail' стиль таблицы viewcell? 'right detail cell' - это то, что вам нужно. если вам все еще нужно создать кнопку, вы не можете установить изображение напрямую, вы должны создать UIView и добавить изображение/метку, чтобы имитировать кнопку. вы не можете изменить положение изображения, я думаю ... – Enix

+0

@Enix благодарит ваш совет, но я буду искать способ изменения позиции, если нет, я могу изменить свой первоначальный путь. – aircraft

ответ

0

Используйте Right Detail стиль UITableViewCell

, а также выбрать из Disclosure IndicatorUITableViewCell Аксессуар

1

Вы можете установить этот макет на этой вставках.

Xcode 8.0 или Верхний

enter image description here

Ниже, чем Xcode 8.0

enter image description here

enter image description here

+0

Кажется, эти вставки доступны только в Xcode 8+, правильно? – Enix

+0

вы также можете установить это с помощью Xcode 7. Но выложить разные. –

+0

@PramodTapaniya спасибо, я отредактировал мой вопрос, есть проблема – aircraft

Смежные вопросы