問題タブ [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 投票する
3 に答える
9460 参照

ios5 - iOS 5 でページの配列を UIPageViewController に追加する方法は?

独自のView ControllerをUIPageViewControllerメソッドに手動で追加するために何が欠けているか知っている人はいますか?

私は現在これを持っており、続行する方法がわかりません:

しかし、うまくいかないようです。RootViewController のみが表示されます。

私のような熱心な初心者を前もって助けてくれる皆さんに感謝します.... :)

0 投票する
3 に答える
6846 参照

ios - ビューコントローラからそれ自体にストーリーボードセグエを作成するにはどうすればよいですか?

ビューコントローラからそれ自体へのストーリーボードセグエを作成することは可能ですか?関連するエンティティを持つエンティティがたくさんあります。エンティティを表示しているのと同じビューコントローラを使用して、関連エンティティを表示できるようにしたいと思います。しかし、オリジンビューコントローラーの新しいインスタンスを表示するセグエを作成できないようです。

許可されていないだけですか?ありがとう!

0 投票する
3 に答える
7632 参照

ios - iOS:ログインが成功するまでセグエを待たせる

XCode4.2のストーリーボード機能を使用してiOSアプリを設計しています。アプリには、ユーザー名とパスワードを取得するログイン画面があり、ログインするためのボタンがあります。ログインボタンを押すと、別のViewControllerへのプッシュシーケンスがトリガーされます。ただし、次のView Controllerに進む前に、ログインが正常に戻るまでシーケンスを待機させたいと思います。

私は知ってprepareForSegue:sender:いますが、ここに私の問題があります:ログイン呼び出しは非同期です。そのため、そこでログインできません。

どういうわけかこれの周りにありますか?ストーリーボードに、(ボタンがクリックされたときではなく)希望するときにのみトリガーされるシークを作成できますか?

0 投票する
5 に答える
62273 参照

ios - ストーリーボード内で子ビュー コントローラーを親ビュー コントローラーにリンクする

子ビュー コントローラーをストーリーボードのカスタム コンテナー ビュー コントローラーに関連付けることはできますか?

子ビュー コントローラーをタブ ビュー コントローラーにリンクし、1 つのビュー コントローラーをナビゲーション コントローラーにリンクできます。

子 VC を受け入れるには、コンテナー VC に対して何をする必要がありますか?

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

iphone - *.ストーリーボードと標準 *.xib

アプリで水平方向のページングを作成したいのですが、使用できることがわかりましたがUIPageViewController、ストーリーボードのみです。

古い *.xibs を使用できますが、移行ストーリーボード (デバイスが ios5 の場合) または xib (デバイスが古いファームウェアの場合) の後に使用する書き込みコマンドはありますか? はいの場合、どのように?ここに作りたい:

0 投票する
12 に答える
44786 参照

ios - ViewDidLoad で Segue を実行する

iOS 5 では、モーダル ビュー コントローラーを備えたストーリーボードがあり、ユーザーがアプリを初めて使用する場合に表示したいのですが、その後、このビュー コントローラーをスキップしたいと思います。

これを処理するために NSDefault キーを設定しましたが、これが設定されているかどうかを確認してから performSegueWithIdentifier を使用してセグエを開始しても、何も起こりません。このセグエをボタンの後ろに配置すると、正常に動作します...

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

ios - UIBarButtonItemからセグエをトリガーできますか?

ストーリーボードのシーンの1つにツールバーがあります。ツールバーには、単一のUIBarButtonItemが含まれています。ボタンをタッチダウンして、新しいUIViewControllerへのセグエをトリガーしたいと思います。viewControllerにドラッグして、ポップアップから[Modal]を選択すると、セグエはトリガーされません。'prepareForSegue'が呼び出されることはありません。[ストーリーボードセグエの参照]の下のユーティリティパネルでは、ボタンの名前の横に感嘆符があり、ロールオーバー時に次のように表示されます。

'null'は、有効なコントローラー封じ込めキーパスではありません。

ボタンからドラッグしてポップアップから[プッシュ]を選択すると、この警告は表示されませんが、セグエは機能せず、prepareForSegueが呼び出されることはありません。

どちらかのタイプのセグエを(ツールバーの外側の)UIButtonに接続すると、どちらの場合もセグエは正常に機能します。したがって、ツールバー項目からトリガーされた場合、セグエは機能しないように見えます。

誰かがこれを確認したり、私が間違っていることを指摘したりできますか?

0 投票する
3 に答える
11402 参照

ios - UILabel テキストは表示されませんが、「テキスト」値は更新されています (コンソールに表示されます)

最初のテキスト「映画のタイトル」を持つ .storyboard ファイルに UILabel を作成しました。その UILabel を ViewController ファイルで定義されたプロパティに接続しました。何らかの理由で、シミュレーターを実行するとテキストが UI に表示されません。同様の質問を見てきましたが、役立つ回答は見当たりませんでした。

.h ファイルに次のプロパティがあります

それは私の.mファイルで合成されています

次に、次のことを行うコードがあります。

コンソールは次のように出力します

0 投票する
6 に答える
46740 参照

ios - ストーリーボードのポップオーバーを閉じる方法

UIBarButtonItem次のように、Xcode ストーリーボードを使用して (コードがないため)ポップオーバーを作成しました。

Xcode 5.0 接続インスペクターとポップオーバー

ポップオーバーの表示は問題なく機能します。ただし、ポップオーバーを表示させたをタップしてUIBarButtonItem、ポップオーバーを非表示にすることはできません。

ボタンを押すと (初めて)、ポップオーバーが表示されます。ボタンをもう一度押すと (2 回目)、同じポップオーバーがその上に表示されるので、2 つのポップオーバー (ボタンを押し続けるとそれ以上) が表示されます。iOS ヒューマン インターフェイス ガイドラインによると、最初のタップでポップオーバーを表示し、2 番目のタップで非表示にする必要があります。

一度に 1 つのポップオーバーのみが画面に表示されるようにします。同時に複数のポップオーバー (またはポップオーバーのような外観と動作をするように設計されたカスタム ビュー) を表示しないでください。特に、あるポップオーバーが別のポップオーバーから現れるカスケードまたはポップオーバーの階層を同時に表示することは避けるべきです。

ユーザーがもう一度タップしたときにポップオーバーを閉じるにはどうすればよいUIBarButtonItemですか?

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

ios - iOS で複数のストーリーボードを使用する

私の目的は、タブ付きアプリケーションを作成することであり、各タブのビューは個別のストーリーボードで構築されます。

ストーリーボードのスクリーンショット

私のメインストーリーボードはタブビューです。

次に、2 つの View Controller を使用してセカンダリ ストーリーボード (storyboard#2) を作成します。最初のView Controller(初期としてもチェックされています)にはボタンがあり、2番目のビューにセグエ(モーダル)します。最初のビュー コントローラー

ストーリーボード#2 の loadView をサブクラス化してオーバーライドすることで、なんとかビューをロードできました。 loadView オーバーライド

これがシミュレーターの出力です。

シミュレーター

「クリックしてください」ボタンをクリックすると、EXC_BAD_ACCESS. セグエが機能しません。2 番目のストーリーボードが完全に読み込まれていないようです。

誰かがこれを以前に実行しようとしたことがありますか? SkillMaster.net の youtube ビデオがありますが、セグエがセカンダリ ストーリーボードで機能しているかどうかを示していません。ビデオはこちら: http://youtu.be/D4_twoYvB4M

ご意見とご協力ありがとうございます。

スクリーンショット: