問題タブ [cgrectmake]

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

uinavigationcontroller - CGRectを使用してUIImageViewの正しい座標をUINavigationControllerに設定するには?

ここでの私の問題は、NavigationBar の画像の左側の隅に空白のスペースがあり、見栄えが悪いことです。だから、ナビゲーションバー全体に画像を表示したいのですが、ナビゲーションバーのボタンがあれば、画像が背景になるはずです。

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

iphone - 画面全体に表示を動的に変更する方法はありますか?

私のiOSアプリでは、別のビュー内に3つのWebビューが定義されています。2つのWebビューが常に使用されるとは限らないので、残りのビューに画面の残りの部分を埋めるように依頼する方法はありますか?androidでの同等の機能は、「fill_parent」を使用する場合です。

今、私は本当に面倒なフレームを変更することによってそれをすべてやっています。

フレームを明示的に設定せずに、mainViewに画面の残りの部分を使用させる方法はありますか?

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

xcode - CGRectMake と setContentSize scrollVew の違い

この2つの命令の違いは何ですか

scrollView.frame=CGRectMake(0, -100, 960, 100);

[scrollView setContentSize:CGSizeMake(960, 100)];

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

iphone - ボタン付きのカスタムUITableViewCell

基本的に、2つのボタンが上の2行にレンダリングされたテーブルビューがあります。これは、CGRectMakeを使用して、セルサブビューにボタンを追加して行いました。テーブルビューには、スコープバー付きの検索バーもあります。

私が抱えている問題は、アプリが最初に読み込まれるときに、ボタンが希望よりも短く、設定されていることです(レンダリング時に「デフォルト」になっているように見えます)。スコープを変更すると、ボタンは設定したサイズに変更されますが、元に戻すと、ボタンは以前のサイズに戻りません。

ボタンはcellForRowAtIndexPathメソッドで作成されていますが、これがサイズの問題である可能性はわかりませんが、スコープバーの応答の問題があります(ただし、これは内部にあるすべてのものに起因する可能性が高いことを知っていcellForRowAtIndexPathますスコープが変更されるたびに呼び出されるため、アプリが自然に遅くなります。

cellForRowAtIndexPath方法は次のとおりです。

-- Edited 26/09/2012 After First Answer --

他にご希望がありましたらお知らせください。

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

ios4 - iPadで最後のビュー幅を見つける方法

メインビューにビューを追加しています。最後に挿入されたビュー幅を見つける方法は?

このコードでは、最後の位置は常に120になります。誰かplsが私を助けてくれますか?

0 投票する
0 に答える
118 参照

height - UITextViewのフレームの高さに44を追加する必要があるのはなぜですか?

UITextViewの高さを動的に変更しようとしています。

IBでは、UITextViewと上揃えのUIButtonがあります。UIButtonの高さは130ピクセルです。UITextViewの高さは、たとえば150pxです。

上記のコードを実行すると、UITextViewは44px短すぎます。CGRectMake行を終了するように変更する必要があります。

ただし、IBでUITextViewの高さを130pxに「ハードコーディング」すると、UIButtonとUITextViewは上揃えと下揃えの両方でレンダリングされます(どちらも同じ高さです)。

したがって、UITextViewのフレームの高さを動的に変更する場合は、44を追加する必要がありますが、IBを介して高さを「静的に」設定する場合は追加しません。

奇妙なことに、UILabelはこのように誤動作しません(動的にサイズ変更するときに44pxを追加する必要はありません)。

44はIBのマジックナンバー(ナビゲーションバーの高さなど)であることは知っていますが、なぜそれを追加する必要があるのですか?私は何かを逃している/何か間違ったことをしているのですか、それともこれは単なる異常ですか?これは非常に一般的な操作であるに違いないのではないかと心配していますが、同じ質問をして同じ結論に達する人は他にいません。

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

objective-c - UIScreenmainScreenbounds.size.height常に1024

[UIScreen mainScreen].bounds.size.heightiPadアプリのレイアウトモードに関係なく、常に1024を返すのはなぜですか?

レイアウトモードに基づいて動的に生成されたカスタムビューを作成しようとしていますが、常に1024の高さが返されますか?

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

iphone - CGRectMake から UIView のフレームを設定するにはどうすればよいですか?

私は iOS 開発は初めてですが、最近、大規模な短期集中コース (iOS プログラミングの BNR ガイド) を受講しました。ビューをアプリにモーダルに追加する作業を行っています。現在、View Controller を持っていないため、AppDelegate のapplication:didFinishLaunchingWithOptionsメソッドは次のようになります。

ビューが読み込まれた後、サブビューを追加するための呼び出しを行いますが、を使用してフレーム サイズを設定できませんCGRectMake。画面に表示されません。私が見つけた唯一のことは、画面サイズを使用することですが、これは私が望むものではありません。このサブビューを追加するコードは次のとおりです。

日焼けした部分が画面いっぱいにならない!

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

cgrectmake - 最も有用な Core Graphics (CGrect) 関数は何ですか?

私は通常、すべてのコードでCGRectMakeメソッドを使用します。他の便利なメソッドはありますか?

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

ios - iOS: デバッグ中に奇妙な計算値が表示された場合、CGRect は何をしているのですか?

PDF に描画する際のスペースの問題を解決しようとしています。デバッグ中、文字列の四角形を作成するメソッドを監視しています (以下を参照)。デバッガーで値を見ると、メソッドが値を返す前に、適切な float 値 (つまり、30.0) から下の画像に表示されている値に変化します。何が起こっている?たとえば、なぜ x は 1.4013e - 45 になるのでしょうか?

renderRect の値を確認してください:

ここに画像の説明を入力