問題タブ [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 投票する
1 に答える
500 参照

iphone - actionSheet imageViewの境界を設定するには?

ActionSheet の imageView プロパティの境界を変更する必要があります。

コーディング後は何も起こりません:

ここにActionSheetを作成するためのコード

画像は 88 x 88px で、前のコードの後の結果は次のとおりです。

そして、設定した imageView の境界のように、25 x 25 px の画像が必要です。誰でも私を助けることができますか?

0 投票する
4 に答える
1674 参照

ios - UITabBarController 表示

私はiOS開発の初心者です。タブ バー コントローラーを使用するアプリケーションを開発しています。プログラムでタブ バー コントローラーのフレームを設定していますが、iPhone 5 に切り替えると、タブ バー項目とメイン ビューの間に空白が作成されます。以下は、iPhone 5 シミュレーターでのアプリケーションのスクリーン ショットです。

4.5 Retina ディスプレイ シミュレーターのスクリーン ショット

以下は、フレームを設定しているコード行ですUITabBarController

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

objective-c - uibutton setframe が機能しない 自動レイアウトが有効になっていない

デバイスに応じて位置を変更したいuibuttonがありますが、このコードは次のとおりです。

まったく機能しません!自動レイアウトが有効になっていません。何かご意見は?

どんな助けでも感謝します。

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

ios - 変数値が変更されたときにビューのフレームを変更する方法は?

私のビューコントローラーには、ビューがほとんどありません。そのビューのフレームはすべて変数に依存しています

CGFloat borderWidth

これらのビューは次のように定義されます

borderwidth別のクラスからの値を変更するときに、sec1 のフレームを変更したい。どうすればそれができますか?そんなこと知ってる

[sec1 setFrame:CGRectMake(self.borderWidth, self.borderWidth,self.frame.size.width/2-(self.borderWidth*3/2),self.frame.size.height/2 - (self.borderWidth*3/2) )];

フレームを変更しますが、多くの uiviews があります。したがって、この方法でそれらすべてにフレームを設定することはできません。

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

iphone - iOS: CGRectMake が UILabel の位置を変更しない

ストーリーボード経由でラベルを作成しました。順序は次のようになります: ビュー -> スクロール ビュー -> ラベルの束。

実現したいテキスト出力は次のとおりです。12月2日<残り30日>

<> で囲まれたテキストは小さい文字で、別の UI ラベルにあります。

月名は動的で幅が変わるため、CGRectMake を使用して <> で囲まれたテキストの位置を変更しようとしました。しかし、それは機能していません。関数のパラメーターを変更しようとしましたが、ラベルはそのままです。絵コンテで設定した初期位置から動かない。

編集:

label_date は、月と日を含む変数です。label_days_left は、月の隣に配置しようとしているラベル変数です。

編集2: フレーム

編集 3: 新しいプロジェクトを作成しました。ビューにラベルをドラッグしました。アウトレットを作りました。合成しました。

そして、次のコードを使用して移動しました-

うまくいきませんでした。私は何の間違いをしているのですか?

0 投票する
5 に答える
7766 参照

ios - iPhone プログラミング: UIImageView の UIImage を実際のサイズで表示するにはどうすればよいですか?

UIImageiPhone 4/4S/5 画面にピクセル単位で表示したいということがあります。まったく拡大縮小されていないことが重要ですが、 を使用しようとsetImageすると、画像が大きくなりすぎます。

UIImageViewUIStoryboard(私はこれに本当に慣れていないので)で作成され、他のすべてのデフォルトで「再描画」モードに設定されています。他のモードはどれもUIImage適切にスケーリングしていません (編集: つまり、UIImageViewscontentMode を他のものに設定しても機能しません)。

私は周りを見回して、これを見つけました:

これは機能しません。各次元を半分にしてみましたが、まだオフです。

更新: 私が使用している Retina iPhone 4 と非 Retina シミュレータ モードの両方で、画像が画面の同じ割合を使用するため、事後に Retina ディスプレイ用にスケーリングされていると思います。UIImage、UIImageView、またはプロジェクトを「網膜対応」に設定する方法はありますか?

更新 2: 各寸法を半分にして画像を小さくするとうまくいくようです。iPhone 4/4S は、2G/3G/3GS の 2 倍のピクセル数です。しかし、これはハック ソリューションのように思えます。それを行ったときに Retina ディスプレイのピクセル密度を利用しているかどうかさえわかりません。

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

ios - UIToolbar と CGRectMake

1 つの ViewController に 2 つの UIToolbar があります。

回転時に位置を変更する必要があります。

コンセントを2つ追加

それらを IB に接続します。viewcontroller.mi でこのコードを使用します。

問題は - 何も変わらない!

どうすれば修正できますか?

PS webviewsでは動作します

ここに画像の説明を入力

ここに画像の説明を入力 ここに画像の説明を入力

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

ios - UIView で UILabel の中心を上に移動します。

UILabel を作成しようとしていて、 を使用してビューの中央に設定していますlabel.center = view.center。しかし、100ピクセル上に移動したいです。

これを行うにはどうすればよいですか?

何かのようなもの、label.frame = CGRectMake(current-x, 100, 42, 21);

これは可能ですか?x同じままで、? を変更しますy