問題タブ [uistoryboard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
806 参照

ios - モーダルセグエが回転しないUISplitViewController

Xcode 4.2/iOS5のマスター詳細テンプレートからプロジェクトを作成しました。splitviewcontrollerからモーダルセグエを実行しようとしています。私はdetailviewcontroller.mから次のように呼び出します。

ログインビューは正常に表示されますが、回転せず、縦向きのままです。自動回転させる方法について何かアイデアはありますか?

0 投票する
2 に答える
416 参照

ios - 1 つの UIViewController を使用してすべてのページを UIView として処理するブック アプリを、StoryBoarding と UIPageView に最適に移行するにはどうすればよいですか?

私は、それぞれが単一の UIViewController の UIView である約 30 ページを含む書籍アプリを持っています。これを StoryBoarding と UIPageViews を使用するアプリに移行したいと考えています。UIPageView の各「ページ」は、UIView ではなく UIViewController である必要があるようです。これについて最善の方法は何ですか?各 UIView ページから UIViewController を作成する必要がありますか?

0 投票する
1 に答える
4046 参照

ios5 - PerformSegueWithIdentifierを使用してタブバーコントローラーにセグエする

私はiOSを学んでおり、XCode4.2の概念実証アプリに相当するものに取り組んでいます。基本的に、ユーザーがユーザーとパスの組み合わせを入力できるようにしたいのですが、ユーザーがオブジェクトの配列に含まれている場合は、それらを「コンテンツ」ビューに渡しますが、そうでない場合は、「登録」ビューに渡します。

いずれの場合も、アプリ自体はタブ付きアプリになるため(ログインビューと登録ビューはタブ付きではありませんが)、通常のViewControllerからTabViewControllerにセグエできる必要があります。

}

現在、NavViewControllerに埋め込まれたTabBarControllerである適切なViewControllerにセグエするアプリがあります...しかし、そこに到達すると...タブはありません!!

私は何が間違っているのですか?

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

0 投票する
1 に答える
6927 参照

ios5 - prepareForSegue が呼び出されない

テンプレート マスター ディテール アプリケーションを使用しています。SplitViewController からモーダル セグエを追加し、「DisplayLoginView」という識別子を付けました。

私は私のdetailViewControllerから以下を呼び出します:

また、detailViewController で定義された prepareForSegue メソッドもあります。

呼び出されない理由について何か考えはありますか?

0 投票する
9 に答える
53638 参照

ios - ストーリーボードを使用する場合とXIBを使用する場合

iOSプロジェクトでストーリーボードを使用するタイミングとXIBを使用するタイミングに関するガイドラインはありますか?それぞれの長所と短所は何ですか?また、それぞれがどのような状況に適していますか?

私が知る限り、ダイナミックUI要素(マップピンなど)によってビューコントローラーがプッシュされている場合にストーリーボードセグエを使用するのはそれほどクリーンではありません。

0 投票する
4 に答える
11328 参照

ios - 初心者:UITableViewControllerにボタン付きのトップバーを追加する方法

私はiOS開発に不慣れUITableViewControllerで、ストーリーボードを持っています。いくつかのボタンでトップバーを追加したいのですが、どうすればよいですか?

「ストーリーボード」によって作成されたUITabBarを使用しており、ITableViewControllerはUITabBarの1つのアイテムであることに注意してください。

0 投票する
2 に答える
1127 参照

ios - ストーリーボードを使用してタブバーコントローラーを初期コントローラーとして使用して UIManagedDocument を共有する方法は?

私のアプリケーションは位置データを使用し、テーブルとマップの両方で表示します。

タブ バー コントローラーから始まり、各ビューはナビゲーション コントローラーです (テーブル ビュー用、マップ用など)。

同じ管理対象オブジェクト コンテキストを使用するために UIManagedObject を共有したいので、ユーザーがテーブル ビューで更新すると、マップのデータも更新されるため、2 回更新する必要はありません。

もともと私は、Tab Bar Controller をサブクラス化し、UIManagedDocument をプロパティとして追加し、セグエ メソッドの準備で各コントローラーに渡すだけだと考えていました。しかし、私は UITabBarController がサブクラス化されることを意図していないことを読みました。

もう 1 つの方法として、View Controller を作成し、Managed Document をプロパティとして追加し、Tab Bar をそれに追加することができます。しかし、一部の関係をグラフィカルに表示し、他の関係をコードだけで表示すると、ストーリーボードが不明確または矛盾するようになると思います。

どれが適切ですか?または、それを行うより良い方法はありますか?

よろしくお願いいたします。

0 投票する
2 に答える
568 参照

ios - 音楽アプリのアルバム トラック ビューを複製する iOS 5 ストーリーボード セグエ

iPhone のミュージック アプリの動作を再現したいと思います。そのアプリでアルバムを再生しているときに右上のボタンをタップすると、アルバム カバーが反転してUITableViewその後ろのトラックが表示されます。

カスタムでこれを達成することは可能UIStoryboardSegueですか?

それとも、同じコントローラーを使用する 2 つのビューを切り替えるのが最善の方法ですか?

0 投票する
1 に答える
599 参照

ios - サブビューからのセグエ

絵コンテを独学しようとして、人々が答えてくれることを望んでいた質問に出くわしました。

再利用可能な上部ツールバーを作成して、変更が必要になった場合にすべてのシーンを更新できるようにしたいと考えました。ストーリーボードにサイズの ViewController を作成しました。次に、メニューの識別子を使用して、各シーンのサブビューに読み込みます。それはかなりうまくいくようです(ただし、それは間違った方法だと言ってください)。

ここから問題が始まります。その上部のツールバーには、ストーリーボードの別のサイズの ViewController にポップオーバーとして接続する UIButton があります。基本的にはドロップダウンメニューです。上部のツールバーをロードするだけで、正常に動作します。セグエを使用して通常のボタンだけをそのポップオーバー シーンに接続すると、それも機能します。ただし、ツールバーがサブビュー内にあるときにボタンをクリックしてセグエをたどろうとすると、EXC_BAD_ACCESS でクラッシュします。サブビューから popOver を生成したり、サブビュー内でセグエをたどったりすることは許可されていないと思いますか? 後者は、任意の UI オブジェクトで効果的に行うため、間違っているようです。

これを他にどのように処理すればよいですか?

ありがとう!

0 投票する
1 に答える
67 参照

iphone - アクティブなストーリーボード内からコントローラーを起動します

私は非常に直線的な非常に基本的なアプリフローを持っているので、ストーリーボードに非常によく適合します。ただし、達成方法がわからないという要件が1つあります。構造的には、アプリのフローは次のようになります。

  1. テーブルビューコントローラー(マスター)
  2. 静的テーブルビューコントローラー(詳細、コアデータモデルにバインド)
  3. モーダルWebビューを起動します。(コールバックにデリゲートを使用します)

ここでの要件は、詳細のオプションの1つが、アイテムを「デフォルト」として設定することです。次に、アプリを一時停止して設定アプリに移動し、「自動起動」オプションを有効にした場合、アプリを再開するときにモーダルWebビューを直接起動する必要があります。閉じると、ユーザーはテーブルビューコントローラーに戻ります。 1で。

自動起動が有効になっている場合、最初はアプリを終了するつもりでしたが、その後、この方法は嫌われていることを読みました。

ですから、私の混乱は、ユーザーがストーリーボードのどの段階にいても、アプリを一時停止し、設定からの自動起動を有効にしてからアプリを再開する可能性があるということです。ストーリーボードをどのように「リセット」しますか。または、これを処理するための組み込みのメカニズムはありますか?

とても有難い。