問題タブ [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.
objective-c - iPad: [UIScreen mainScreen].bounds が間違った座標を返す
[UIScreen mainScreen].bounds
iPad が横向きモードの場合でも (0,0,768,1024) を返します。
(0,0,1024,768) を返す必要がありますが、代わりに (0,0,768,1024) を返します。
何が間違っている可能性がありますか?
ios - CoreTextフリップ座標self.bounds.size.heightエラー境界
CoreTextを使用してビューにテキストを描画しています。これを学ぶために私はチュートリアルを使用しましたが、突然self.bounds.size.height
、座標系を反転させる部分でを使用します。Xcodeでコードを複製しているときに、「境界」が構造体または結合ではなかったため、エラーが発生しました。bounds
なぜこれがエラーであり、フォアハンドのありがとう、ニコラスを使用する理由について、誰でも小さいながらも詳細な説明をすることができます
android - Android:ウィジェットとキャンバスの境界を拡張する-ボタンを拡張する
私が欲しかったのは、場合によってはアクティブであることを示す「v」画像を含むボタンを作成することでした。ボタンを押すたびに状態が変わるわけではないので、実際にはチェックボックスではありません。
しかし、アイデアはこれです。プレーンなボタンが必要です。「v」の別の小さな画像があります。そのボタンでtoggle()メソッドを使用すると、ボタンが十分に拡張されるため、「v」の画像が右上隅にうまく収まります。
これは私のコードです:
-5と+2に注意してください(正確な数値を見たかったので、そのままにしておくことはできません)。ここで問題があると思うのは、おそらく問題になるでしょうが、すべてのウィジェットで、ウィジェットのgetRight()、getLeft()などを使用できないことです...
ただし、キャンバス上の実際のウィジェットの場所が表示されるため、(でonDraw
)キャンバスを取得すると、クリップされて(0,0)に変換されます。
正しく取得し、ウィジェットの右隅を知りたい場合は、クリップの右隅または測定された幅を取得する必要があります。高さも同じです。
もう1つの問題は、背景がどのように描画されるかわからないことですが、ウィジェットの右側から5ピクセルを削除して正確な位置に到達する必要があるため、内側の余白またはパディングを意味することはわかっています。
通常のパディングではないので、確認しました。それで、それは何でしょうか?ユーザーが右上の相対座標にパディングとマージンを設定する場合を含め、常にどのように取得できますか?そこに描く必要があります。
objective-c - 初期境界に基づいて NSView のデフォルト プロパティ値を設定する
初期境界を使用して計算された Nib からロードされた NSView のプロパティを設定する必要があります。その境界は内部ではまだ null です - (void)awakeFromNib では、その境界にアクセスできるビューのライフサイクルの最初のポイントは何ですか?
xcode - 回転後のUITableViewの境界
autoresizingMask = UIViewAutoresizingFlexibleWidth の UITableViwe があります。一部のセルには UITextField が含まれています。
デバイスが回転すると、テーブルとテキスト フィールドのサイズがデバイスの全幅に正しく変更されますが、セルの境界とテキスト フィールドの境界を tableView:cellForRowAtIndexPath: で確認すると、回転後にデバイスが回転していないかのように元の境界。
回転後に実際の境界を取得する方法はありますか? テキスト フィールドに正しく入力するには、この情報が必要です。
iphone - 境界はいつ更新されますか?
ユーザーが横向きに回転するとすぐにビューをロードしていますが、viewDidLoadでview.boundsを使用すると、まだ縦向きのままです。
ここに、通知からトリガーされるビューをロードするコードがあります
そして、viewDidLoadのgraphViewControllerで、self.view.boundsを使用してコアプロットを初期化します。
こんな感じ
それを修正する方法についてのヒントはありますか?
どうもありがとう
編集
viewDidLoadで
ios - webview.bounds.origin.x/y を変更しようとしたときの左辺値エラー
基本的に、UIWebView(ここでは_webViewという名前)をスクロールするNSTimerを作成しようとしています。タイマーは正しく起動していますが、他の行で「割り当ての左オペランドとして左辺値が必要です」というエラーが表示されます。やりたいことは、NSTimer が起動するたびに、原点の y 座標をたとえば 10 ずつインクリメントすることだけです。ここで何がうまくいかないのですか?
android - Android インデックスが範囲外です
時間のスケジュールの横にある太字のテキストを取得しようとしています ( http://golfnews.no/golfpaatv.phpから) 文字列配列に入れてから、デバイスの画面に表示します。インターネット アクセス許可を設定したので、それは問題ではありません。デバイスでアプリケーションがクラッシュします。理由: 索引が範囲外です。どこに問題があるのかわからない。私のコードは次のとおりです。
<h2>
との数は</h2>
10 未満です。アプリケーションが 2 回目の繰り返しでクラッシュします。私はアンドロイドの初心者なので、よくわかりません。ヒントを教えてください。とても感謝しております 。ありがとうございました !
PS: Index Out of bounds の意味は知っていますが、ここでエラーが発生する理由がわかりません。
jquery - Highchartsのy軸の最小データ間隔を設定します
Highchartsを使用してグラフをプロットする必要があり、小さな値の周りにほとんど変化をプロットしないように、データを切り捨てる必要があります。
例えば。0から10の間で移動するyAxisデータがあり、プロットは問題ありません。例えば。0.0003と0.00031の間を移動するyAxisデータがあり、プロットには詳細情報が多すぎます。
チャートがその境界を自動的に定義するように、+-0.01のバリエーションを評価できるように、チャートプロットデータを作成する方法を見つける必要がありmax
ます。min
また、グラフを自由に拡大できるようにしたいので、各データポイントを切り捨てたくありません。
Highchartsを使用してこれを実現する方法を知っていますか?ありがとうございました!
iphone - 再描画を使用してCALayerの境界をアニメーション化する
CALayerの境界をどのようにアニメーション化できるのか疑問に思っているので、境界が変わるたびに、レイヤーはを呼び出しますdrawInContext:
。CALayerサブクラスで次の2つのメソッドを試しました。
needsDisplayOnBoundsChange
に設定YES
- キー
YES
の+(BOOL)needsDisplayForKey:(NSString*)key
を返すbounds
どちらも機能しません。CALayerは、レイヤーの元のコンテンツを使用し、それに応じて単純にスケーリングすることを決定しているようですcontentsGravity
(これは、パフォーマンスのためだと思います)。これに対する回避策ですか、それとも明らかな何かが欠けていますか?
編集:そして、ちなみに、私のカスタムサブクラスが-奇妙なものを作成するためにCALayer
呼び出していないことに気づきました。initWithLayer:
presentationLayer
よろしくお願いします、サム