2011-10-10 7 views
5

Interface Builderで伸縮可能なイメージを使用してUIButtonの背景を設定しようとしています。ボタンは「カスタム」として設定されており、私はそのボタンに背景画像を割り当てています。ビューモードは「スケールで塗りつぶす」に設定されていますが、「ストレッチ」領域に値を設定すると、何もしないように見えます。Interface Builder(Xcode 4)でUIButtonのストレッチされた背景イメージを設定する

私はこれをプログラムで実行しようとしましたが、UIImageのstretchableImageWithLeftCapWidth:topCapHeight:メッセージを使用して動作しますが、その使用はAppleによって推奨されていません。

Interface Builderで動作させる方法はありますか?

答えて

4

残念ながら、現在のバージョンのXcode 4では、伸縮可能/サイズ変更可能な画像を使用することはできません。プログラムで行う必要があります。

あなたがiOS 5について話していると仮定すると、SDKはまだ数日間NDAを受けているため、具体的にはできません。しかし、ちょうどヒントとして: アップルはstretchableImageWithLeftCapWidth:topCapHeight:の使用を阻止していません。この方法のドキュメンテーション(iOS 5バージョン)をもう一度見ると、そこに回答が見つかります。

+0

ありがとうございました。私はiOS 4について話していましたが、iOS 5のドキュメントでそれを探しています。 –

関連する問題