タグ付けされた質問 「uistoryboard」

UIStoryboardは、iOS 5で導入された画面フローレイアウトメカニズムです。ストーリーボードを使用すると、開発者はアプリの画面の概念的な概要と、画面間の接続/ワークフローを作成できます。ストーリーボードは、既存のアプリケーションに徐々に実装し、XIBと組み合わせて使用​​できます。

30
Xcode 6バグ:Interface Builderファイルの不明なクラス
Xcode 6ベータ4にアップグレードした後、アプリが継続的にクラッシュしてメッセージが表示される Interface Builderファイルに不明なクラスXがあります。 Xcodeがストーリーボードでリンクしたカスタムクラスを見つけられないため、クラッシュしますが、Xcodeインターフェイスで正しくリンクされていることを示しています。 私はすべてが正しくリンクされていると確信しています。私の他の唯一のオプションは、ストーリーボードファイル全体を削除して、なんらかの方法で破損している可能性があるため、最初から始めることです。 編集:クリーニング、シミュレーターのリセット、ビルドフェーズのいじりなどを試したことも付け加えておきます。

6
アンワインドセグエとは何ですか、またどのように使用しますか?
iOS 6およびXcode 4.5には、「Ungue Segue」と呼ばれる新機能があります。 巻き戻しセグエは、ストーリーボードのシーンの既存のインスタンスへの移行を可能にすることができます Xcode 4.5のリリースノートのこの簡単なエントリに加えて、UIViewControllerにはいくつかの新しいメソッドがあるようです。 - (BOOL)canPerformUnwindSegueAction:(SEL)action fromViewController:(UIViewController *)fromViewController withSender:(id)sender - (UIViewController *)viewControllerForUnwindSegueAction:(SEL)action fromViewController:(UIViewController *)fromViewController withSender:(id)sender - (UIStoryboardSegue *)segueForUnwindingToViewController:(UIViewController *)toViewController fromViewController:(UIViewController *)fromViewController identifier:(NSString *)identifier 巻き戻しセグエはどのように機能し、何に使用できますか?
584 ios  ios6  uistoryboard 

13
ストーリーボードログイン画面のベストプラクティス、ログアウト時のデータの消去の処理
Storyboardを使用してiOSアプリを構築しています。ルートビューコントローラーはタブバーコントローラーです。ログイン/ログアウトプロセスを作成していますが、ほとんど問題なく機能していますが、いくつか問題があります。これらすべてをセットアップする最良の方法を知る必要があります。 以下を達成したい: アプリを初めて起動したときにログイン画面を表示します。ログインしたら、Tab Bar Controllerの最初のタブに移動します。 その後アプリを起動するたびに、ログインしているかどうかを確認し、ルートタブバーコントローラーの最初のタブに直接スキップします。 手動でログアウトボタンをクリックすると、ログイン画面が表示され、View Controllerからすべてのデータが消去されます。 これまでに行ったことは、ルートビューコントローラーをタブバーコントローラーに設定し、ログインビューコントローラーにカスタムセグエを作成することです。タブバーコントローラークラス内で、viewDidAppearメソッド内にログインしているかどうかを確認し、セグエを実行します。[self performSegueWithIdentifier:@"pushLogin" sender:self]; また、ログアウトアクションを実行する必要がある場合の通知を設定します。 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(logoutAccount) name:@"logoutAccount" object:nil]; ログアウト時に、キーチェーンから資格情報を消去し[self setSelectedIndex:0]、セグエを実行して、ログインビューコントローラーを再度表示します。 これはすべて正常に動作しますが、このロジックはAppDelegateにある必要がありますか?また、2つの問題があります。 彼らが初めてアプリを起動したとき、セグエが実行される前に、Tab Bar Controllerが短時間表示されます。私はコードをに移動しようとしましたviewWillAppearが、セグエはそれほど早く機能しません。 ログアウトしても、すべてのデータはすべてのView Controller内にあります。ユーザーが新しいアカウントにログインすると、更新するまで古いアカウントデータが表示されます。ログアウト時に簡単にこれをクリアする方法が必要です。 私はこれをやり直すことにオープンです。ログイン画面をルートビューコントローラーにするか、AppDelegateでナビゲーションコントローラーを作成してすべてを処理することを検討しました...この時点で最良の方法がわからないだけです。


9
ストーリーボードを使用する場合とXIBを使用する場合
iOSプロジェクトでストーリーボードをいつ使用するか、およびXIBをいつ使用するかに関するガイドラインはありますか?それぞれの長所と短所は何ですか?それぞれがどのような状況に適していますか? 動的UI要素(マップピンのように)によってビューコントローラーがプッシュされている場合、ストーリーボードセグエを使用するのはそれほどクリーンではありません。

5
Xcode 10、UI要素はどこにありますか?
ほぼ1年間Swiftのコーディングを行っていませんでした。 Xcode 10ベータ版をダウンロードしてください。気を失いましたか?私は知っているすべてのトリックを試しましたが、UI要素はストーリーボードに表示されません。ゼロ。サイドバーは空です。 Xcode 10: Xcode 9、問題ありません。すべてのUIボタンなどです。 おかげで、これは一種のシュールです。:-)

16
ストーリーボードでカスタムテーブルビューセクションのヘッダーとフッターを実装する方法
ストーリーボードを使用せずUIViewに、キャンバスにをドラッグしてレイアウトし、それをtableView:viewForHeaderInSectionor tableView:viewForFooterInSectionメソッドまたはdelegateメソッドに設定するだけで済みます。 UIViewをキャンバスにドラッグできないStoryBoardでこれをどのように達成しますか

6
別のストーリーボードにセグエ?
ストーリーボードを別のストーリーボードに分割したり、ストーリーボードを別のストーリーボードのビューコントローラーに埋め込んだりすることはできますか?私は配置する必要があるUITabBarController中でUINavigationController、私はそれら素敵を維持し、分離したいと思います。

17
ストーリーボードでUIScrollViewを使用する方法
高さ1000pxのコンテンツを含むスクロールビューがあり、ストーリーボードで簡単にデザインできるようにレイアウトできるようにしたいと考えています。 プログラムで実行できることはわかっていますが、視覚的に確認できるようにしたいのです。スクロールビューをビューコントローラーに配置するたびにスクロールしません。希望どおりに機能させることは可能ですか、それともコードで行う必要がありますか?

6
ストーリーボードとARCなしのXcode
私は新しいxcode-5をダウンロードして、それを使い始めました。 ストーリーボードとARCを含むアプリケーションを直接作成できます。以前のバージョンのようなオプションは必要ありません。 だから、私の質問は、ARCとストーリーボードなしでxcode5をどのように使用できるかです。ストーリーボードファイルを手動で削除する必要がありますか?または他のオプションがあります。

8
プログラムでUITableViewセクションのタイトルを設定する方法(iPhone / iPad)?
をUITableView使用してInterface Builderでを作成しましたstoryboards。UITableView設定されstatic cells、別のセクションの数。 私が抱えている問題は、アプリをいくつかの異なる言語でセットアップしようとしていることです。これを行うには、UITableViewセクションのタイトルを何らかの方法で変更できる必要があります。 誰かが私を助けてくれませんか?理想的には、私はIBOutletsこれを使用して問題にアプローチしたいと思いますが、これはこの場合でも可能ではないと思います。アドバイスや提案は本当にいただければ幸いです。 前もって感謝します。

30
IBOutletはnilですが、ストーリーボードSwiftに接続されています
Swift 1.1およびXcode 6.2の使用。 単一のカスタムUIViewControllerサブクラスを含むUIStoryboardがあります。その上に、そのコントローラからサブクラスへの@IBOutletタイプの接続がありますUIViewUIView ストーリーボードのます。そのビューのサブビューにも同様のアウトレットがあります。図Aを参照してください。 しかし、実行時には、これらのプロパティはゼロです(図B)。確かに、Interface Builderでコンセントを接続していることは確かです。 考え: サブクラスのサブクラスを使用しているために、初期化で何かがおかしくなっている可能性がありますか?初期化子を上書きしていません awakeFromNib: 何らかの理由で呼び出されていません 多分それはサブビューのサブビューに接続していません 私が試したこと: マッチング@IBOutletとストーリーボードのアイテムタイプ(の代わりにUIView) プロパティとアウトレットを削除して再度追加した 図A * 図B *隠されたコードFigure Aは次のとおりです。 @IBOutlet private var annotationOptionsView: UIView! @IBOutlet private var arrivingLeavingSwitch: UISegmentedControl! ありがとうございました。

3
Xcode 4.5を使用してストーリーボードを編集するときに、新しい終了アイコンがどのように使用されるかを知っている人はいますか?
終了アイコンを右クリックすると、空のウィンドウが表示されます。Ctrlキーを押しながら、IB要素または対応するソースファイルへの接続をドラッグすることはできません。ドキュメントは愛を与えません。nibファイルには表示されず、ストーリーボードにのみ表示されます。私の推測では、それは推測することの当然の帰結であるが、それをバックアップするための新しい方法は見当たらない。誰でも?


4
iOS9ストーリーボード未処理のアクション(handleNonLaunchSpecificActions)とは何ですか?
ストーリーボードを使用しているときにiOS9でアプリを実行すると、コンソールに次のエラーが表示されることに気付きました。xCode7を使用しています。これは私が心配する必要があるものですか? -[UIApplication _handleNonLaunchSpecificActions:forScene:withTransitionContext:completion:] ** unhandled action -> <FBSSceneSnapshotAction: 0x176bfb20> { handler = remote; info = <BSSettings: 0x176a5d90> { (1) = 5; }; }

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.