71

こんにちは私は、順序を変更する必要がある多くのタブを持つルートコントローラーとしてXCode4.5のUITabBarControllerを持っています。

私にとって有効なのは、関係を削除して、タブバー項目を表示したい順序でそれらを再度追加することだけです。

これを行う別の方法はありますか?

ありがとう

4

9 に答える 9

170

ストーリーボードで、タブバーコントローラーを強調表示します。

十分にズームインし、タブバーコントローラーの周りに青いボックスがあることを確認してください。

次に、タブをクリックして、目的の場所にドラッグします

于 2012-08-03T13:09:04.127 に答える
24

ストーリーボードを右クリックして->ソースコードとして開くことでこれを解決し、次に「segue」xmlブロックを希望の順序に再配置しました。

于 2013-04-04T13:54:41.253 に答える
11

xcode 4.5、ドラッグアンドドロップに失敗しました。別の提案に従って、xcodeを閉じてxcodeを再起動します。この後、tabBarItemsのドラッグアンドドロップは、順序を並べ替えるために完全に機能しました。

于 2012-10-07T02:03:06.580 に答える
5

ナビゲーションコントローラーのルートビューとしてタブバーコントローラーを使用している間は、ドラッグしてタブを移動できませんでした。ナビゲーションコントローラーを削除してxcode(4.5.2)を再起動する必要がありました

于 2012-11-20T00:36:19.733 に答える
3

上記の提案のいくつかは時々私のために働いたが、いつもではなかった。Macを再起動しても効果はありませんでした。
常に機能することがわかった唯一の方法は、タブバーコントローラーから子ビューコントローラーにすべてのセグエを削除し、正しい順序で再接続することです。

于 2013-06-01T04:34:30.487 に答える
3

Xamarin iOS Designerを使用する場合、テキストエディターで.storyboardファイルを開き、<tabBarController ...>ノードを見つけます。次に、<connections>セクション内のセグエの順序を並べ替えます。

<connections>
    <segue destination="274" kind="relationship" relationship="viewControllers" id="286"/>
    <segue id="943" destination="910" kind="relationship" relationship="viewControllers"/>
    <segue destination="147" kind="relationship" relationship="viewControllers" id="159"/>
</connections>
于 2015-02-19T14:18:19.150 に答える
2

1)十分にズームインし、タブバーコントローラーの周りに青いボックスがあることを確認します。

2)次に、タブをクリックして、目的の場所にドラッグします。

3)機能しない場合は、.hまたは.mファイルをクリックしてから、ストーリーボードファイルに移動して試してください。

4)動作していない場合でも、xcodを再起動して試してください。

于 2012-12-29T06:36:53.990 に答える
1

クリックアンドドラッグは、正しいズームレベルのXcode6.2で機能しました。

ここに画像の説明を入力してください

于 2015-04-10T23:15:35.877 に答える
0

Xcode 5以降を使用する場合は、それらをドラッグアンドドロップするだけです。

ここに画像の説明を入力してください

于 2015-07-18T04:01:43.737 に答える