問題タブ [uistoryboardsegue]

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 投票する
4 に答える
10311 参照

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

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

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

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

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

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

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

ios - セグエ識別子の取得方法

始める前に言っておきます。

私がやろうとしているのは、セルのテーブルを作成することです。セルがタッチされると、タッチされたセルに応じて画像が表示されます。さて、どのセルがタッチされたかを判断し、それに応じて UIImageView 画像を設定する方法があると思いました。基本的に私がやろうとしているのは、セグエ識別子を取得し、それを使用して UIImageView 画像を設定することです。

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

ios - ストーリーボード ViewController.m

私が置いたviewDidLoadで実験を行いました:

viewDidLoad の内部....そのため、さまざまなビューにセグエするたびに、出力の変化を見ましたが、物事の「概念的な」基礎に迷っています。

各ビューのコードはどこに配置すればよいですか? Xcode は 1 つの ViewController.m を提供しますが、ストーリーボードにあるビューごとに個別の ViewController.m を作成し、各ビューに独自の viewDidLoad を作成するべきではありませんか?

Segues/Storyboarding で WWDC ビデオを見て、prepareForSegue:sender: をいじって、ビュー間でデータを渡します。私が持っている本で、ストーリーボードについて触れているものはありません。

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

xcode - Xcode 4.2 iOS 5: UITableView からの複数のセグエ

私は今、iOS5 の 4.2 で Xcode を使い始めています。いくつかの変更があり、解決方法がわからないという問題に直面しています。

私は、2 つのセクション、1 行のみの 1 番目のセクション、および 3 行の 2 番目のセクションでプログラムによって設定される UITablwView の例を実行しています。

私の目的は、テーブルから行を選択することです。その行に基づいて、ユーザーは別のビューにリダイレクトされます。

例: セクション 0 行 0 を選択し、アプリがビュー 1 にプッシュ - 名前設定 // セクション 1 行 0 を選択、アプリがビュー 3 にプッシュ - アドレス設定

昔ながらの方法で、これは非常に単純で、UIViewController を initWithNibName で初期化し、ビューをプッシュするだけです。

ストーリーボードを使用すると、すべてが変更されます。または、少なくとも、tableView から異なる UIViewControllers に複数のセグエを設定できないため、同じ結果を得る方法がわからないため、変更されると思います...そして昔ながらの方法を実行するストーリーボードのビューから NIB 名を取得して UIViewController を初期化してプッシュできる場所がわかりません。

この結果に到達する方法を知っている人はいますか??

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

objective-c - ストーリーボード セグエの使用法

UIViewを使用して を作成する場合、 、、およびstoryboardについて詳しく知りたい 3 つのメソッドが利用可能です。誰かがそれぞれの目的と使用法を説明してもらえますか? 前もって感謝します。custompushmodal

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

ios - iOS-UIStoryboardSegueがテーブルセルを検出してviewControllerを開きますか?

したがって、UITableViewがあり、新しいUIViewControllerを開くために、セルがUIStoryboardSegueに接続されています。セルをクリックすると、 prepareForSeguegetが呼び出され、すべてが正常に機能します。

質問:次の方法で、TableViewで選択したセルのindexPathを知るにはどうすればよいですか?

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

iphone - セグエを止めて警告を表示するには

iOS 5ストーリーボードを使用して、セグエを実行しているボタンで、テキストフィールドで検証を実行します。検証が失敗した場合は、セグエを停止してアラートをスローする必要があります。それを行う方法は何ですか?

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

objective-c - プログラムでセグエ アンカーを選択する方法はありますか?

ボタンを含むビューを含むストーリーボードがあるとします。ユーザーがこのボタンを押すと、ポップオーバーが表示されます。

したがって、Xcode を使用してセグエをボタンにドラッグしてアンカーを設定する必要があります (そしてperformSegueWithIdentifier:を実行します)。

だから、私の質問は: この「アンカー」をプログラムで設定する方法はありますか?

ありがとうございました。

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

ipad - ストーリーボードの UIButton からカスタマイズされたセグエ (モーダル セグエ) を実行する方法

ソース シーンにあるボタンを使用して、目的のシーンをセグエしたいと考えています。また、ビューコントローラー間の遷移アニメーションを制御したいと思います(2つのビューを右から左にアニメーション化したい)。セグエを置き換えることでそれを行うことは可能ですか? セグエの置き換えとセグエのプッシュの両方を試しましたが、セグエは発生していません。ありがとう!

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

iphone - カスタムセグエを使用するとUIActivityIndi​​catorViewがフリーズする

ここで助けが必要です。カスタムセグエを使用して、ViewControllerを別のViewControllerにプッシュしています。

cutom segueを使用してプッシュすると、ビューがロードされたときにuiactivityインジケーターが自動的にアニメーション化されません。

ただし、ストーリーボードでプッシュ方式を使用した場合、uiactivityindicatorは自動的にアニメーション化されます。

私が間違ったことは何ですか?