0

iOS アプリケーションの背景画像にはどの UI 要素を使用すればよいですか? 画像はかなり小さい (98*51) ので、その上に小さなラベルと 2 つのボタンを配置する必要があります。ラベル (ただし、寸法を変更する場所が見つからず、マウスだけを使用して正しいものに変更できませんでした) と UIImageView の両方を使用してみました。助言がありますか?

4

3 に答える 3

0

Interface Builderを使用している場合は、適切なサイズのUIImageViewを使用してから、その上にラベルとボタンを配置しても問題はありません。右側のパネルのサイズインスペクターから任意の要素のサイズにアクセスできます(アイコンは小さな定規のように見えます)。

于 2012-08-19T16:33:06.410 に答える
0

あなたが試した両方の方法がうまくいくはずです。最初のアプローチは実装が簡単に聞こえますが、2番目のアプローチはより柔軟です。

最初のアプローチを使用すると、この回答で説明されている手法を使用してラベルの後ろに画像を配置し、ラベルを設定してラベル全体のサイズを設定できlabel.frame = CGMakeRect(x, y, 98, 51)ます。

ルートUIImageViewもかなり単純なはずです。この回答で説明されているように、ラベルの背景を透明に設定することを忘れないでください。

于 2012-08-19T16:33:46.137 に答える
0

あなたの質問を完全に理解しているかどうかはわかりませんが、タイル張りの背景画像が必要な場合、簡単な方法はこれを使用することです:

[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imagedNamed:@"myImage.png"]]];
于 2012-08-19T16:56:48.840 に答える