問題タブ [viewcontroller]

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

objective-c - UIViewsetCenterの問題

私は非常に単純なことをするのに多くの問題を抱えています。私はviewControllerとsubViewControllerを持っており、どちらもペン先からロードされたビューを持っています。明確にするために、親ビューのサイズは1024 x 748で、ペン先のサブビューのサイズは640x480です。

viewControllerのviewDidLoadに、次のようにsubViewControllerのビューを追加します。

ログ出力:

次に、テストするために、setCenterを使用して、親ビュー内のサブビューを次のように同じ位置に再配置しようとします。

ログ出力:

今、私は何かがペン先にねじ込まれているかもしれないと感じており、それはスプリングとストラット/サイズと位置のオプションと関係があると推測しています。これは、IBに関して私が最も理解していない機能であるため、私はこれを推測することしかできません。

この問題を引き起こしている可能性があるものに関する他のアイデアはありますか?ビューコントローラのビューを他のビューコントローラのビューに合わせて自動的に配置されるように、ビューコントローラのビューをIBで設定する方法に関する一般的なヒントはありますか?そして、設定した後、setCenterはそれらを動的に移動する正しい方法ですか?

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

objective-c - ロード時にどのビューで開くかをアプリに指示しますか?

ユーザーがデータベースにユーザー プロファイルを既に作成しているかどうかに応じて、アプリに特定のビューを開くように指示しようとしています。

だから基本的に -

ビューを変更するための最も基本的なコードが必要なだけです... IBAction を使用してみますが、これはアプリの起動 (ユーザーが押すボタンへの応答ではなく) の無効であるため、明らかに機能しません。ボイドインボイドについて考えましたが、これもうまくいきませんでした。

基本的に私が必要とするのは:

アプリを起動 > アプリがサーバーから応答を受け取る > (IF RESPONSE = "THIS", LOAD VIEW "X") (IF RESPONSE = "THAT", LOAD VIEW "Y")

誰にも手がかりがありますか?

PS: これは applicationDidFinishLaunching と記載したほうがよいでしょうか?

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

iphone - AppDelegateの参照中にエラーが発生しました

プロジェクトにアプリデリゲートと3つのビューコントローラーがあります。App Delegateに変数(NSMutable配列)があり、ViewControllerからアクセスしたいと思います。そこで、App Delegateへのポインターを作成し、変数にアクセスすることにしました。これが私のコードです:

iSolveMathAppDelegate.m

tmpArrayにアクセスするビューコントローラークラス。

referenceViewController.h

そして最後にreferenceViewController.m

したがって、とにかくその行 data = (iSolveMathAppDelegate *)[[UIApplication sharedApplication] delegate];で、コンパイラは初期化要素が一定ではないと言います。

私は答えを求めてウェブを調べましたが、すべてうまくいくようです...しかし、私にはサイコロはありません:(どこが間違っているのか教えていただけますか?私はXCode3.2とiOSSDK3を使用しています...おそらくSDKが問題です。

ありがとうございました

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

iphone - iPhone UITabbarController

複数のビューを使用している iPad アプリケーションがあります。問題は、メイン ページにあるボタンをクリックしているときに TabbarController ページを表示したいということです。Inspect ウィンドウの MainWindow に TabBarController を追加するなど、デリゲート メソッドから直接 TabBarController を呼び出すことができます。しかし、問題は、ユーザーに最初にアプリケーションにログインするように求めていることです。ログインが成功すると、ボタンがある場所にダッシュボードが表示されます。ボタンをクリックすると、Tableview が 1 つのタブ バーと別の Tabbar Add to list フォームに表示されます。

前もってありがとう、サム

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

iphone - 助けてください:UINavigationControllerとviewcontrollersのメモリ管理

ボタンが押されるたびにメソッドが呼び出されるという奇妙な問題があります。

問題は、detailViewをリリースする必要があることをお詫びします(メモリツールは、メモリリークが発生していないことを示します)。これは、navigationControllerがdetailViewを保持する必要があるためですが、「A」行に自動リリースを追加しようとすると、行"B"、または単に行 "B"のdetailViewのリリース(もちろんnilを割り当てる前)では、プログラムがEXC_BAD_ACCESSでクラッシュし、リリースメッセージが割り当て解除されたインスタンス[CALayer]に送信されます。

何か案が?どうもありがとう

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

iphone - TabBarControllerを使用する

私はTabBarControlleriPhoneでアプリケーションを開発しています。最初のタブ(Lets Say )で、たとえば(、、Tab1)に移動します。次に、タブを切り替えて、そこでいくつかの作業を行います。今、私がに戻ったとき、私は上にいますが、私は位置に欲しいです。viewControllersview1view2view3view3Tab1Tab1view3Tab1view1

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

iphone - 動作中のアプリをコピーし、削除して名前を変更して新しいアプリを作成しますか?

完成したアプリがたくさんあります。私が作成しているこの新しいアプリは、同じ構造で、タブが2つ少なくなっています。プロジェクトフォルダをコピーして、以前のパスなどから「フックを外して」、ビューコントローラ名などの名前を変更することで時間を節約できますか?

完成したアプリから完全に切り離されるようにするには、どのような手順を実行しますか?

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

iphone - ビューアウトレットが設定されていませんか?(Xcode)

現在ビルドをビルドしているiPhoneアプリを実行しようとすると、ビルドは成功しますが、起動イメージの後にアプリケーションがクラッシュし、次のようなエラーが表示されます。

2011-04-06 20:31:38.562マイアプリ[3438:207] *キャッチされない例外「NSInternalInconsistencyException」が原因でアプリを終了します。理由:'-[UIViewController _loadViewFromNibNamed:bundle:]は「GalleryView」ペン先をロードしましたが、ビューアウトレットは設定されていません。'

ここで何が起こっているのかわかりません。助けてください!

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

iphone - アプリがフォアグラウンドに入ると、iPhoneの更新ViewControllerが機能しない

受信トレイ、連絡先、設定の 3 つのタブを持つアプリケーションがあります。

受信トレイには、他のユーザーからのメッセージのリストがあり、関数を使用してメッセージを更新しますreloadTableViewDataSource。アプリケーションがフォアグラウンドに入ると、メッセージをリロードまたは更新する必要があります。

これを実現するために、appdelegate で次のコードを指定しました。

更新に関するメッセージが表示されているため、更新されたメソッドが呼び出されたようですがnslog、受信トレイのビューコントローラーで実際には何も起こっていません。新しいメッセージが更新されていません。これを行う正しい方法は何ですか?

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

iphone - iOSユーザーインターフェイスでMVCパターンをどのように実装しますか?(ビューベースのXCode temlpate)

私はiPhoneの開発に不慣れです。このトピックに関する本はたくさんあります。しかし、初心者向けガイドのほとんどは、主にInterface Builderの使用法に関係しており、既存の組み込みXCodeコードテンプレートや、コードでのMVC実装を理解するのに役立つ情報が不足しています。私は、ViewControllerがまったくなくても動作するiOSプログラムを作成できることを発見しました。そうですね、ViewTransitionsというサンプルコードを使用した後は、そのように思えます。

それで、問題は-ボタン付きのインターフェースを持つプログラムでViewControllerの実装を回避できるのはなぜですか?答えが長すぎる場合は、このトピックをカバーするチュートリアルまたはマニュアルの種類をお勧めします。

前もって感謝します。