私はこれを理解しようとしてきましたが、まだ確固たる結論には至っていません。UIButtonを作成して、ホーム画面のボタンのように表示し、その下に画像とテキストを表示したいと思います。私はAppleがUIGlassButtonを取り除いたので、3d'ishの外観をプログラムできないことを知っていますが、私は主に要素の位置について疑問に思っています。
これをプログラムで行うにはどうすればよいですか。
私はこれを理解しようとしてきましたが、まだ確固たる結論には至っていません。UIButtonを作成して、ホーム画面のボタンのように表示し、その下に画像とテキストを表示したいと思います。私はAppleがUIGlassButtonを取り除いたので、3d'ishの外観をプログラムできないことを知っていますが、私は主に要素の位置について疑問に思っています。
これをプログラムで行うにはどうすればよいですか。
ビューを作成する必要があります。作成するビューには、UIImageViewとUILabelの2つのサブビューがあります(これらは読み取り専用のプロパティである可能性があります)。
#import <QuartzCore/QuartzCore.h>
レイヤープロパティのコーナー半径にアクセスします。[[imageView layer] setCornerRadius: 5.0];
使用するすべての画像を変更せずに、丸みを帯びた角の外観を取得するために呼び出します。
このビューはどこにでも配置でき、ImageViewとLabelは相互に相対的に配置されます。
ビュー全体をクリック可能にする場合は、UIControlからビューを派生させることができます。それ以外の場合は、UIImageViewの代わりにUIButtonを使用できます。
テキストもクリック可能にしたくない場合は、両方の要素を希望どおりに自動的に配置する UIButton と UILabel の両方のラッパー クラスを作成できます。