2016-05-02 5 views
-1

Я хочу значок контакта слева, что является самым простым способом сделать это?Xcode - Как изменить место Tab Bar Item

enter image description here

EDIT: Я нашел простое решение .. я просто должен был удалить связь между моим Tab Bar Controller и страницей закладок, а затем подключите его, чтобы установить его в качестве второго значка (справа). Смотрите изображение: prntscr.com/b0hucd

+0

перейти к раскадровке и сменить указатель на вкладку – Shubhank

+0

Я нашел простое решение .. Мне просто нужно было удалить ссылку между моим контроллером панели вкладок и страницей закладки, а затем снова подключить его, чтобы установить его как второй значок (справа) , См. Изображение: http://prntscr.com/b0hucd –

+0

, пожалуйста, ответьте на свой вопрос. помогли бы другим – Shubhank

ответ

0

UITabBar Class Reference

Отъезд свойство "пунктов". (выделено мной)

Это свойство содержит массив объектов UITabBarItem, каждый из которых соответствует вкладке, отображаемой панелью вкладок. Порядок элементов в этом объекте соответствует порядку элементов на экране. Вы можете использовать это свойство для доступа к элементам по мере необходимости.

+0

Уже нашел свой ответ, но спасибо за информацию. –

1

Попробуйте этот код я использовал его, чтобы переместить изображение в пунктах TabBar для перемещения по вертикали up.In этой проверки петли, что индекс-иначе он будет двигаться значку закладки также

for (UITabBarItem * item in tabBarController.tabBar.items) { 
     item.image=[item.image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; 
     item.imageInsets=UIEdgeInsetsMake(item.imageInsets.top, item.imageInsets.left+20, item.imageInsets.bottom, item.imageInsets.right-20); 
    } 

Примечания: Если он не двигается текст, дайте мне знать

+0

Нашли лучшее решение, посмотрите мой ответ выше :) –

0

перетащите и падение должно работать

Вы можете перетаскивать контакты элемента панели слева, чтобы изменить свою позицию от раскадровки.