問題タブ [xcode-storyboard]

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 に答える
2507 参照

iphone - iOS 5 Segue が最初の実行後に機能しない

ストーリーボード機能を使用して iOS5 アプリケーションを作成しています。基本的な構造は次のとおりです。

LoginScreen ---(セグエ)--> MyScreen ---(ログアウト時に押す)------(セグエでログイン画面に戻る)-->LoginScreen

それはとても簡単です。最初のセグエを管理する方法は次のとおりです。

さて、奇妙なことに、最初はセグエが正しく実行されますが、ログアウト後にログイン画面に戻ると、performSegueWithIdentifier:が機能しなくなります(エラーメッセージは表示されず、単に何も起こりません)。何が起こっているのかわからない。問題はどれですか?

ストーリーボードのスクリーンショットを添付します。右上隅にループが表示されます。 ここに画像の説明を入力

どうもありがとう!

クロース

0 投票する
0 に答える
103 参照

xcode4 - 同じストーリーボードの別の TableViewController でプロトタイプの TableViewCell にアクセスするにはどうすればよいですか

完全に異なる目的で使用されるまったく同じ形式の TableViewCell を持ついくつかの TableViewControllers があります。さまざまな形式のレコードやさまざまな再利用タイプを含む、すべてのプロトタイプ セルが定義されている TableViewController があります。

私の質問は、特定のプロトタイプ TableViewCell を使用するシーンで、TableViewControllers と TableViewCells のそれぞれをどのように設定するかです。

私が見たのは、1 つのプロトタイプ TableViewController を持つ 1 つの TableViewController に関するドキュメントだけですが、使用する必要があるたびに同じセルのプロトタイプを作成する必要はありません。それは技術の性質に反するようです。

したがって、StoryBoard で TableViewCcontroller と Associated TableViewCell を設定して、StoryBoard の他の場所で定義したプロトタイプを使用する方法を尋ねていると思います。

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

ios - ストーリーボードを使用することの長所と短所は?

私はしばらくの間iOSアプリを作成してきましたが、UIを完全にプログラムで実行することから、InterfaceBuilderを集中的に使用することへと徐々に移行しました。新しいプロジェクトのいくつかに新しいストーリーボード機能を使用することを考えていますが、その長所と短所を計算するための十分な経験や知識がありません。 ストーリーボーディングを使用したときに成果が得られたときと、それが時間の無駄だったときについて、誰かがいくつかの例や情報を与えることができますか?

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

objective-c - サブクラス化されたUIViewControllerは表示されていません

次のコードに示すように、UIViewControllerクラスをサブクラス化しました。以下にコード化されているビューコントローラーは、ストーリーボードによってTabBarControllerでインスタンス化されますが、そのビュー(ラベル、ツールバー、Interface Builderを使用して追加したもの)は表示されません。表示されるアイテムは、TabBarControllersタブバーのみです。

.h:

.m:

私は何を間違えましたか?

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

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

ios - ストーリーボードの UIViewController にジャンプして、ナビゲーション階層を保持するにはどうすればよいですか?

私はios5用のストーリーボードベースのプロジェクトに取り組んでおり、これまでのところうまく機能していますが、ユーザーが終了したときにユーザーの状態を保存して、アプリに戻ったときに元の場所にジャンプできるようにしたいと考えています彼らが去ったときの絵コンテ。

私の理解では、ストーリーボードをナビゲートすると、UIViewControllers のスタックが作成されるため、現在のコントローラーを閉じると、どのコントローラーを表示するかがわかります。しかし、アプリの起動時にプログラムでストーリーボードの UIViewControllers の 1 つにジャンプすると、バックトラックするためのその履歴、コントローラーのスタックはありません。少なくとも、ストーリーボードのある時点で 2 つのコントローラーが同じコントローラーに移行した場合、どちらに戻ればよいかわかりません。

これに対処する適切な方法は何ですか?ユーザーが中断したポイントまでストーリーボードを通過し、各 UIViewController のアニメーションを NO に設定して、ユーザーが使用していたアニメーションに到達するまで表示しますか? (もしそうなら、その情報を保存する最良の方法は何ですか?これを支援できるメソッド/クラスはありますか?または、ストーリーボードを通じてそれらを保存する独自の方法を展開していますか?)

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

iphone - XCode/iOS: UIViewController に UIGestureRecognizerDelegate を追加した後、Storyboard Segue イベントが機能しない

2 つのシーン (SceneA と SceneB) と 2 つのカスタム UIViewController 実装を持つシンプルなストーリーボードがあります。SceneA には、SceneB へのセグエ (モーダル) を持つボタンがあります。ここまでは問題なく動作します。アプリは SceneA から開始し、ボタンを押すと SceneB に切り替わります。

カスタム UIViewController 実装の SceneA で特定のジェスチャ (クリック/スワイプなど) を検出したいので、次のステップで ViewController 実装に追加します。ここで問題が発生します。

テストでは、ジェスチャが検出され、それに応じて UI が応答しますが、セグエは機能しなくなります。ジェスチャ認識エンジンがセグエをトリガーするイベントを「飲み込む」と思われますが、解決方法がわかりません。イベントをストーリーボードに委任またはバブルアップする簡単な方法はありますか?

(別の方法として、タップ イベントを検出し、プログラムでセグエを実行することも考えられますが、可能であれば何らかの形式の委任を希望します。)

[XCode 4.2.1 | iOS SDK 5.0 | iPhone 5.0シミュレーター】

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

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

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

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

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

iphone - iPhone アプリのデザイン ストーリーボード vs nib

初心者の開発者として、Storyboard と .nib ファイルを使用してアプリ インターフェイスを構築することの長所と短所を知りたいと思っています。

私はそれを知っています:

  • ストーリーボードは、おそらくインターフェイスを作成するプロセスを合理化します
  • ストーリーボードで作成されたアプリは、iOS 5 より前のデバイスと互換性がありません

ただし、経験のある人に、ある方法を使用することの予期しない欠点や利点が何であるか、および経験豊富な開発者が最初に推奨する方法を尋ねたいと思います. (私は個人用と商用の両方で開発します。)

どうもありがとうございました!

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

ios - ストーリーボードで定義されたビュー コントローラー コードを生成する方法

これが私がやっていることです:ストーリーボードを使用してxcodeプロジェクトを作成し、ビューコントローラーとビューをドラッグアンドドロップしてすべての画面を定義していますが、実際にそれらの画面を何かで埋める必要があります.

そのため、プロジェクトで uiviewcontroller サブクラス ファイルを作成し、ストーリーボードのすべてのビュー コントローラーのクラス名を入力します。次に、すべてのビュー要素をビュー コントローラーに 1 つずつ手動でドラッグ アンド ドロップして、プロパティを生成する必要があります。

xcode が、すべてのアウトレット プロパティが既に設定されているストーリーボードから直接、すべての uiviewcontroller サブクラスを単純に生成する可能性を提供するかどうか疑問に思っていました。

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

xcode4.2 - ストップウォッチの NSTimer の問題

これが私の問題です。開始ボタンをクリックするとタイマーが実行され、停止ボタンをクリックすると停止します。ただし、スタートボタンをもう一度クリックすると、ゼロに戻ります。タイマーが止まったところからスタートボタンを続けてほしい。

助けてください よろしくお願いします