問題タブ [uiwindow]

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

iphone - ここに @property が必要ですか?

基本的には、クラス全体で UIApplication デリゲートのwindowプロパティにアクセスできるようにしたいので、iVar で参照したいと考えています。

この目的のために、私はそれを「所有」したくありません。参照するだけです。

したがって、変数参照を .h ファイルに入れるだけでよいのでしょうか?

または、そこにもプロパティを設定する必要がありますか?

プロパティが になるので懐疑的ですがnonatomic, retain、実際にそうしない限り、それを保持したくありません。:p

ウィンドウ オブジェクトを持つ目的は、現在のビュー コントローラーのビューではなく、サブビューを追加できるようにすることだけです。

ありがとう

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

objective-c - Objective-C:UIWindowからサブビューを1つだけ削除するにはどうすればよいですか?

すべてではなく、1つのサブビューだけを削除したい。そして、そのサブビューはUIWebViewです。

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

objective-c - Objective-C でグローバル ボタンのターゲットを設定する方法について誰か説明できますか?

クラスでプログラムを書いた場合 (.h で @interface .... を使用し、.m で @implementation を使用)、button:target を self に設定できますが、グローバル関数で使用する場合は、button:target を self として設定できません。 . 自己「未宣言」としてエラーが発生しました。

ターゲットを UIWindow または現在のディスプレイのビューとして設定したい。

誰でも助けることができますか?

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

nstimer - NSNotificationCenter 通知の処理が bad_access を引き起こしている

アプリの UIWindow をサブクラス化しています。ユーザーからのアクティビティがない場合は、NSNotificationCenter を使用して通知を発生させます。[NSTimerscheduledTimerWithTimeInterval:target:selector:userInfo:repeats:]を使用しています

これを AppDelegate クラスで処理します。 これは、別のスレッドを開始すると思われるMBProgressHUD - http://iosdevelopertips.com/open-source/ios-open-source-heads-up-display-with-mbprogresshud.htmlを使用してコードを実行している場合を除いて、問題なく動作します。通知に反応するコードが実行されているときに、Done デリゲートが同時に起動すると、エラーが発生します。これはスレッドの問題だと確信していますが、どうすればこの状況を回避できますか

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

objective-c - グローバル関数のランドスケープモードでUIWebviewまたはUIWindowを設定するにはどうすればよいですか?

どういうわけかviewcontrollerがunity(ゲームエンジンの名前)のアプリケーションに押しつぶされたため、viewcontrollerを使用できません。Unityの表示に合わせて、Objective-Cビューを横向きにする必要がありました。

インターネットで検索しましたが、コントローラーの強制設定です。だから私はグローバル関数内のiphoneのために横向きモードでUIWebViewまたはUIWindowを設定したいと思います。そのためのコードを設定するにはどうすればよいですか?

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

iphone - カスタム uiwindow iphone

デフォルトの UIWindow をカスタマイズしたい。私の目的は、最初のウィンドウのサイズを 320,100 にすることです。そのため、ユーザーがアプリケーションを起動すると、幅 320、高さ 100 (0,200,320,100) のウィンドウが表示され、残りの画面は透明になり、ユーザーは透明な画面を通して他のアプリケーションを見ることができます。

私を助けてください。

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

iphone - UIwindow上にあるUIimageViewのタッチイベント

UIWindowの上にUIimageviewを使用しています。そのImageviewのタッチイベントを処理したいのですが、できません。

UIviewでUIimageViewを使用する場合、touchBegan、touchEndedを使用できますが、UIViewではなくUIWindowにある場合の処理​​方法。

ありがとう..

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

ios - UITabBarController をプログラムで UIWindow に追加した後、回転サポートが失われる

私のアプリケーションは、UIWindow. self.windowビュー コントローラーをinにプログラムで追加しますapplication:didFinishLaunchingWithOptions:

同時に、バックグラウンド プロセスを開始します。

次のstartupOperationsような外観:

showMainViewControllermyViewController を削除し、 を作成しUITabBarControllerてウィンドウのメイン ビューとして設定します。

質問:

すべてのビュー コントローラが に対して YES を返していshouldAutorotateToInterfaceOrientation:ます。回転は正常に機能しますmyViewControllerが、 が表示されるとすぐtabBarControllerに回転が停止し、インターフェイスが縦向きに表示されます。この動作の背後にある理由は何ですか?

また、iOS 4.x では、UIWindow に rootViewController プロパティがあります。このプロパティの役割は何ですか? 新しいテンプレートでは、rootViewController代わりに[self.window addSubview:...]. 何故ですか?

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

iphone - 「アプリ全体の定数」の作成

アプリの最初の画面で設定を切り替えたい。この設定トグルは、さまざまなビューで参照できる「変数」を制御します。たとえば、私のメイン ビュー (アプリの読み込み時に表示される最初のビュー) にはテーブルがあります。各セルは異なるビューをロードします。他のビューがどのように表示されるかのいくつかの側面を変更するメイン ビューを切り替えたいと考えています (特定のテキストの色と背景画像)。

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

iphone - ウィンドウによってナビゲートされるメイン ウィンドウやその他のビューの向きを動的に変更するにはどうすればよいですか?

すべての UI アイテムが動的に作成されたコードがあります。他のビューからメイン ウィンドウに接続するナビゲーション コントローラーがあります。これには、向きを変更するためのコードを作成すると、自動的に機能しないという問題があります。

プラグマ マーク MainViewController

@implementation MainViewController

@synthesize imageView; @synthesize btnBegin, btnSite; @synthesize phoneNumber;

}

`-(IBAction)Site:(id)sender{ [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@" http://www.midwestsleepmed.com "]];}

プラグマ マーク AppDelegate

プラグママーク -

@implementation MidWestSleepAppDelegate

@synthesize ウィンドウ; @synthesize viewController; @synthesize スコア;

@終わり

上記のコードを実装すると、ランドスケープモードのシミュレーターで問題が発生し、uiview全体が異なり、独自の位置が得られません。このコードの問題は何ですか?どうすれば修正できますか?