問題タブ [bounds]

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

ios - layoutSubviews はいつ呼び出されますか?

layoutSubviewアニメーション中にメッセージが表示されないカスタム ビューがあります。

画面いっぱいのビューがあります。画面の下部にカスタム サブビューがあり、ナビゲーション バーの高さを変更すると、Interface Builder で正しくサイズ変更されます。layoutSubviewsビューが作成されたときに呼び出されますが、二度と呼び出されません。私のサブビューは正しくレイアウトされています。通話中のステータスバーをオフにするlayoutSubviewsと、メインビューがサイズ変更をアニメーション化しても、サブビューはまったく呼び出されません。

layoutSubviews実際にどのような状況で呼び出されますか?

カスタムビューに設定しましたautoresizesSubviewsNOInterface Builder では、上部と下部のストラットと垂直方向の矢印が設定されています。


パズルのもう 1 つの部分は、ウィンドウをキーにする必要があることです。

それ以外の場合、サブビューは自動的にサイズ変更されません。

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

uiview - UIViewのフレーム、境界、中心、原点、いつ何を使用するのですか?

UIView、、、およびのプロパティがframeありbounds、それらはすべて相互に関連しているようです。ほとんどの場合、私はの位置とサイズを設定するときに対処します。これはグローバル座標系を使用しており、ローカルビューの座標を使用していることを理解しています(したがって、xとyは0ですが、常にではありません)が、いつ何を使用するかはまだわかりません。centeroriginframeUIViewframebounds

どのような状況(そして適切な時期)で他のプロパティ(、、boundscenterorigin使用する必要がありますか?

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

iphone - UITabBarController ビューの位置とサイズ

viewController を追加する UITabBarController がありますが、位置がずれています。画面の上部に 20px ほどの隙間があり、読み込んだ viewController の下部が隠れています。ロードされたviewControllerのサイズを変更するにはどうすればよいですか?

私はこれらの両方を試しましたが、うまくいきませんでした。

とにかく、それは私がやろうとしていることではありません。ウィンドウのサイズと位置を表示する tabBarController に設定したいと思います。

0 投票する
8 に答える
9168 参照

uitableview - UINavigationControllerのUITableViewは、回転後にナビゲーションバーの下に表示されます

これはポートレートです:

代替テキスト

これは風景です

代替テキスト

私はこれをローテーションで試しましたが成功しませんでした:

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

iphone - 画面の境界に達したときにUIImageViewの動きを止めようとしています...助けてください!

左/右ボタンを押すと、UIImageView が移動してアニメーションするシンプルなゲーム アプリを作成しています。ここに問題があります-UIImageViewが触れたときに動きを止めたいです

p>

どうすればいいですか?

これが既存のコードです:

どんな助けでも大歓迎です。ありがとう!

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

ios - UIView : 境界サイズとは異なるフレームサイズ?

フレームサイズとは異なる境界サイズを持つ UIView を持つことは可能ですか?

「{{0,0},{320,367}}」フレームと「{{0,15},{320,337}}」境界で UIView を作成しようとしていますが、setBounds() を使用してそれを実行できませんおよび setFrame()。

ドキュメントから、境界またはフレームを変更するとそれに応じてフレームまたは境界が変更されることがわかりましたが、論文に異なる値を設定しても問題ないと思いました。

どうもありがとう。

0 投票する
10 に答える
34099 参照

iphone - MKMapView の境界を取得する

外部サーバーへのクエリをセットアップするために、作成中の iPhone アプリで現在のマップ ビューの境界を取得したいと考えています。UIView は境界に応答する必要がありますが、MKMapView は応答しないようです。地域を設定してマップをズームした後、境界を取得しようとします。私は、マップの SE と NW のコーナーを表す CGPoints を取得しようとする最初のステップで立ち往生しています。その後、私は使用するつもりでした:

ポイントをマップ座標に変換します。でもそこまでたどり着けない…

コードは警告なしでコンパイルされますが、se と nw は両方とも null です。self.mapView.bounds.origin.x を見ると、変数は 0 です。NSLog を直接 self.mapView.bounds.size.width にしようとすると、「Program received signal: “EXC_BAD_ACCESS”.」というメッセージが表示されます。これは NSLog から来ているようです。

MKMapView の可視領域から南東の角と北西の角 (マップ座標) を取得する適切な方法を知っている人はいますか?

編集:ここで何かを尋ねると、すぐに答えが返ってくるようです。@f の代わりに %@ を使用して、そこにエラーをスローしていた NSLog の各変数を出力していました。また、MKMapview の annotationVisibleRect プロパティも発見しました。ですが、annotationVisibleRect は親ビューの座標に基づいているようです。

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

apache-flex - ドラッグされたTitleWindowをFlexアプリの境界内に保持する方法

FB4でPopupManagerを使用して、カスタムダイアログを表示しています。

ポップアップされたTitleWindowをドラッグして、灰色のタイトルバーがFlexアプリの長方形の境界の外側にあるときに離すと、ポップアップを再度取得できなくなります。TitleWindowを下にドラッグして、Flexアプリの長方形の下端の下で完全に見えなくなるようにすることもできます。Flexアプリの境界がブラウザウィンドウ全体よりも小さく、ユーザーがすばやく作業している場合、このような事態が発生する可能性が高くなります。これが起こらないようにする簡単な設定はありますか、それともプログラマーはドラッグ操作中の動作を傍受する必要がありますか?

ありがとうティム