問題タブ [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.
ios - View Controllerを追加するAppDelegate.mに関するXcode 4の問題 - xcode 4.2ストーリーボード
問題が発生しています。私はこのチュートリアルに従っています
私が持っている部分は私の AppDelegate.m にあります
私の問題は、ストーリーボードをメイン ビューとして使用していることです。私にはキシブがありません。私が受け取っているエラーは「宣言されていない識別子の使用ですviewContoller
。ストーリーボードと関係があると思います。ストーリーボードで機能させる方法を誰か教えてください。ありがとう。
iphone - 新しいクラスに関連付けると、ストーリーボード シーンが黒く表示される
アプリを作成し、ストーリーボードを使用していますが、インターフェイスを作成したばかりのときに正常に表示されるシーンが 1 つありますが、シーンに新しいクラスを割り当てると、ナビゲーション バーだけが表示されて黒く表示されます。ビューは UINavigationController に埋め込まれており、UINavigationController に接続されているセグエを使用して表示しようとしています。
私はそれを空の UIViewController サブクラスに割り当て、初期ビュー コントローラーとして設定し、UINavigationController を初期ビュー コントローラーとして設定し、プログラムではなくボタンを使用してビューを表示しようとし、ビューのさまざまな設定をすべて変更しようとしました。何も違いはありません。なぜこれが起こっているのかについての手がかりを持っている人に前もって感謝します!
objective-c - StoryboardでカスタムUITableViewControllerクラスを使用する
ストーリーボードで、カスタムコードを指定する新しいUITableViewControllerオブジェクトを作成しました。次のヘッダーを使用して新しいコントローラーを作成しました。
CustomController
ストーリーボードビューでUITableViewControllerを選択し、Identity Inspectorに移動すると、[カスタムクラス]ドロップダウンに自分が表示されます。しかし、それを選択すると、システム環境設定で「モールス」と呼ばれるエラー音が聞こえます。
UITableViewControllerの選択を解除して再度選択すると、CustomController
選択がクリアされ、に置き換えられUITableViewController
ます。私の理解では、UITableViewControllerに独自のコードを追加するために必要なのはこれだけなので、XCodeがこれを受け入れない理由がわかりません。XCodeのバグが発生したのか、クラスを正しく構成していないのかわかりません。
objective-c - iOS5とストーリーボードを使用してビューコントローラーを引数付きでプッシュする
SDK 5 とストーリーボードを使用して、既に動作している iPhone アプリ (別の xib で開発) を使用して iPad アプリケーションを開発しています。ストーリーボードの仕組みは理解していますが、ビュー コントローラーを引数付きでプッシュしたいと考えています。ボタンは次のような logIn2 アクションを呼び出します。
これは正常に機能していましたが、sdk 5 では最初の行でエラーが返されます。引数でビューをプッシュする方法は? ありがとうございました。
ios - 静的セルを含む UITableView が表示されない
ストーリーボード (タブ ビュー テンプレート) を使用して新しい Xcode プロジェクトを作成しました。ストーリーボードにいくつかのビュー コントローラーを追加し、そのうちの 1 つに静的セルを含む UITableView を使用したいと考えました。作成したのですが、シミュレータで実行するとセルが表示されません。このストーリーボード ファイル以外は、プロジェクト内で何も変更していません。ストーリーボード エディターと実行中のシミュレーターのスクリーンショットを表示しています。ラベルが表示されるので、ビューは正しく読み込まれています。背景色を灰色に設定して、talbeview が読み込まれていることを確認します。すべてのセルが表示に設定されます。スタイルを Basic に変更し、ラベルを編集し、開示インジケーターを追加しました。
iphone - ストーリーボードのカスタムuitableviewcells
すべての手順を実行したと思いますが、セル内のラベルからコードに接続できないため、何かが足りないに違いありません。
これが私がしていることです:
- セルのスタイルをカスタムに設定
- いくつかのラベルをプロトタイプセルにドラッグします。
- プロジェクトに新しいファイルを追加し、それをUITableViewCellのサブクラスにします
- カスタマイズしようとしているセルimのIDインスペクターで、そのクラスを作成したばかりの新しいクラスに設定しました。
- セルのラベルから、IBOutletを設定するために作成したクラスのヘッダーファイルへのドラッグを制御してみてください。ただし、それはできません。
私は何が欠けていますか?
ios - ストーリーボード ViewController.m
私が置いたviewDidLoadで実験を行いました:
viewDidLoad の内部....そのため、さまざまなビューにセグエするたびに、出力の変化を見ましたが、物事の「概念的な」基礎に迷っています。
各ビューのコードはどこに配置すればよいですか? Xcode は 1 つの ViewController.m を提供しますが、ストーリーボードにあるビューごとに個別の ViewController.m を作成し、各ビューに独自の viewDidLoad を作成するべきではありませんか?
Segues/Storyboarding で WWDC ビデオを見て、prepareForSegue:sender: をいじって、ビュー間でデータを渡します。私が持っている本で、ストーリーボードについて触れているものはありません。
iphone - バンドルNSBundleに「MainStoryBoard」という名前のストーリーボードが見つかりませんでした
私は数日前に新しいアプリを起動し、シミュレーターを使用してテストを開始しました。空のプロジェクトとして開始し、ストーリーボードを手動で追加しました。シミュレーターはアプリを正常にビルドして実行しますが、iPhoneにビルドしようとすると、メッセージが表示されます。「バンドルNSBundleに「MainStoryBoard」という名前のストーリーボードが見つかりませんでした」。
グーグルは何も出さず、この質問は私がストーリーボードのターゲットをチェックしたことを示唆しましたが、すべてが整っています。それでも、何かが配置されていなければ、シミュレーターも実行されません。
誰かが私を正しい方向に向けることができますか?
ios - IOS ViewController ナビゲーション パス - プログラムで戻る方法
IOS5 ストーリーボードを使用しています。私のView Controllerのパスは次のとおりです。
tableVC-3 のキャンセル ボタン コールバック アクション メソッドで呼び出し[self dismissViewControllerAnimated:YES completion:nil];
て、正常に tableVC-2 に戻ります。ただし、デバッガーでナビゲーション パスを逆方向に調べようとすると、navigationVC-2 から tableVC-2 にアクセスする方法がわかりません。私は、navigationVC-2 が tableVC-2 または navigationVC-1 へのリンクを維持することを期待していましたが、そうではないようです。以下の私のデバッガ出力を見てください。
誰かがナビゲーション階層と、プログラムでチェーンを逆方向にトラバースする方法を説明できますか?
xcode - Storyboard を使用して AppDelegate でカスタム Navigationcontroller を使用する方法
AppDelegate の Navigationcontroller に関する問題があります。次のようなストーリーボードを使用しています。
プッシュ通知を使用した結果、AppDelegate ファイルに次の機能が追加されました。
通知が届いたら、パラメーターとして ID を必要とする「詳細ビュー」コントローラーを初期化します。この ID はペイロードの一部であるため、didReceiveRemoteNotification
.
私は次のことをしたいです:
この時点での私の質問は、ナビゲーション コントローラーを取得するにはどうすればよいですか? 「getNavigationControllerByIdentifier」などの関数を検索しましたが、何も見つかりませんでした。ナビゲーションバーがないため、Detail View Controller を直接インスタンス化できません。
私の言いたいことを理解していただければ幸いです。私のアプローチが完全に間違っていると思われる場合は、修正してください;o)
もう1つの小さな情報:詳細ビューコントローラーの戻るボタンがテーブルビューに戻ることは重要ではありません-「テーブルビューの読み込み」ボタンでコントローラーにリンクするだけで十分です。
ご協力ありがとう御座います!