問題タブ [uiviewcontroller]

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

iphone - iPhone - ビューを切り替えると空白の画面が表示される

ドリルダウン ビュー、タブバーなどを利用するアプリケーションがあります。UIImagePicker と、マッピング サポート用の Route-Me も利用しています。通常、アプリケーションは正常に動作します。ただし、多くのアクティビティを実行してからビューを切り替えると、空白の画面になり、ビューが描画されないことがわかりました。私の推測では、これはメモリに関連していますが、どうすれば確認できますか? 誰かが同様の状況に遭遇しましたか? どのように修正しましたか?何を探すことができますか?あなたが与えることができるどんな助けにも感謝します!

スティーブ

0 投票する
7 に答える
9959 参照

iphone - 新しいコントローラーをロードすると、iPhone の横向きモードが縦向きモードに切り替わる

私のアプリは横向きモードで正しく起動し、うまく機能します:

そして Info.plist を更新しました

メインコントローラーで、あるViewControllerを別のViewControllerに切り替えます

読み込まれますが、向きは縦モードです。次に iPhone を回転させると、横向きモードに修正されます。新しいviewControllerをmainControllerにロードするときに横向きを維持する方法はありますか?

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

iphone - ビュー コントローラがどのように機能するかを示す図を誰かに見せてもらえますか?

ビュー コントローラーがココア (obj-c) でどのように機能するかを示す図を誰かに見せてもらえますか。

私は彼らが私を混乱させているので、私はただ理解したいだけです

ありがとう!

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

iphone - uinavigationbarから戻るボタンがクリックされたときにビューを再ロードする

アプリケーションは、惑星やその衛星などに関する情報を表示します。惑星のリストを表示し、ユーザーが惑星を選択してその詳細を表示し、ブックマーク/ブックマークを解除できるようにします。選択した惑星の詳細をユーザーに表示するビューがあり、ブックマークの追加/削除ボタンも含まれています。ユーザーがそのボタンをクリックすると、そのブックマークが追加/削除され、現在のビューの上に別のビューが押されて、ブックマークが削除されたことをユーザーに通知します。

ここで問題となるのは、ユーザーがステータスビューに表示されたナビゲーションバーの左側にある戻る/惑星の詳細ボタンをクリックして惑星の詳細ビューに戻った場合でも、追加/削除(前に表示された方)ボタンが表示されますが、私が書いたコードに従って、(以前にロードされたボタンに従って)削除/追加する必要があります。

私が理解できるのは、ユーザーがその戻るボタンをクリックしても、前のビューは再ロードされず、ステータスビューがポップアップするだけだということです。ユーザーがステータスビューの[戻る]ボタンをクリックしたときに、アプリでsetNeedsDisplayを実行したり、ブックマークの詳細viewDidLoadコードを再読み込みしたりする方法はありますか?

または、別の解決策がありますか?

ブックマークを削除/追加したばかりだとユーザーが思っているのに、ボタンが追加/削除を求めているので、ユーザーは非常に混乱します...

そのステータスビューは、コードの他のセクションでも使用され、アクションのユーザーに結果を表示して、コードを変更できないようにします。または、前のビューを確認し、惑星の詳細であるかどうかを確認してから、その内容をリロードします。

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

iphone - 「サブビュー」からUIViewControllerを呼び出す

私はそれがロードされるときにこれをロードするUIViewControllerを持っています。

テーブルビューに変更できるビューの切り替えボタンもあります。

テーブルビューで行を選択してビューを詳細ビューに変更しようとしていますが、呼び出し方法がまったくわかりません。私が持っているすべての方法は失敗するようです!助けてください!

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

iphone - Interface Builder で Nib Name フィールドを設定するときの例外

Interface Builder の nib からビュー コントローラーを読み込もうとしています。私の基本的なセットアップはこれです:

MainWindow.xib の内容: すべての通常のもの、アプリ デリゲート インスタンス、ウィンドウなど。

ルート ビュー コントローラーとして UIViewController を持つ UINavigationController。UIViewController の nib 名は、View Controller を含む xib の名前に設定されます。

別の xib のビュー コントローラーでは、ファイルの所有者のタイプがそのビューのコントローラー クラスに設定されています。

ビューが読み込まれるたびに (つまり、アプリの起動時)、コントローラー クラスがキーのキー値コーディングに準拠していないことを示す例外がスローされます [ここにランダム変数名を挿入]。ほとんどの場合、キーはボタンに付けた名前か、IBOutlet として設定した別のものです。

なぜこうなった?私は何が欠けていますか?これらの変数ごとにプロパティを作成して、KVC 準拠のアクセサーを生成しようとしましたが、それでも例外がスローされます。

どんな助けでも素晴らしいでしょう、ありがとう!

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

iphone - ビューを背面に送信

ビューを背面に送信しようとすると、View Controller の一部のボタンとラベルが非表示になります。背面に送信しているビューは UIImageView です。何が問題なのかについて意見を持っている人はいますか?


私が使用しているコードは次のとおりです。

次に、コントロールを self.view に追加すると、常に表示されるとは限りません


コードをinitからloadViewに移動することで、なんとかうまくいきました。なぜそれが違いを生むのかわかりませんが、ちょっと..うまくいきます!

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

iphone - iPhone - ローディング ビューの作成

アプリが 1 つのビュー コントローラーにある場合、タブ バー コントローラーをクリックして別のビュー コントローラーを開くと、データが読み込まれることをシミュレートするビューを追加したいと考えています。例: アプリがレコーダー ビューにある場合、記録されたファイルのリスト (読み込みに時間がかかる場合があります) に変更するときに、読み込み中のビュー (アクティビティ インジケーター付きのビュー) を表示したいと考えています。これをviewWillDisappearイベントで操作しようとしましたが、うまくいきません.viewDidAppearイベントが発生した後、ビューが追加されていません.

これに関して何か考えがある人はいますか?ありがとう


お返事ありがとうございます。私は tou が提案したようにやってみましたが、それでも私が望むときにそれを表示することはできません. viewWillDisappear-event で hidden = NO を設定しようとしましたが、そのビュー コントローラーが消えて次のビュー コントローラーが表示される前に表示されません。

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

iphone - iphone cocoa "エラー:構造体または共用体ではないメンバー____のリクエスト"

この方法は機能します:

しかし、この方法では、「構造体でも共用体でもないメンバーのparentViewControllerを要求してください」というエラーが表示されます。

なぜそれが違うべきなのかわかりません。コンパイラは、何が気に入らないと認識していますか? 事前にご協力いただきありがとうございます